Why Closing Cost results differ in Maryland

5 min read

Published April 15, 2026 • By DocketMath Team

The top 5 reasons results differ

If you run DocketMath → closing-cost for Maryland matters and see numbers that don’t match what you expected, the gap usually comes from inputs and assumptions—not from “random” math. In US-MD, the most common drivers are (1) the timeline window you’re effectively applying and (2) which items are included under the tool’s closing-cost assumptions.

Here are the top reasons results differ:

  1. **Statute-based timeline vs. your assumed window (3-year default baseline) Maryland’s general limitation period for most civil claims is 3 years under Md. Code, Cts. & Jud. Proc. § 5-106.
    DocketMath uses jurisdiction-aware defaults, so if your scenario implicitly used a different start/trigger date (or a different measurement window), the totals can diverge.

    • Baseline to use here: the general/default 3-year period under § 5-106.
    • Important: No claim-type-specific sub-rule was found for this discussion, so for this topic you should treat § 5-106 as the general rule.
  2. **Trigger date mismatch (filing date vs. transaction/occurrence date) Two runs can both “sound right,” yet still produce different results if they anchor timing to different events, such as:

    • the date the closing cost was incurred
    • the date the claim is filed (or your analysis start date)

    Even a relatively small shift (for example, 30–90 days) can move entries into or out of the effective calculation period.

  3. Cost category inclusion/exclusion Closing-cost outputs can change when you include or omit specific categories of items. Common toggles (explicit or implicit) include:

    • lender fees
    • settlement/escrow fees
    • recording-related costs
    • third-party service fees

    If one run includes a category and another doesn’t, the total will differ even if the underlying transaction price is unchanged.

  4. Unit/format differences in inputs Maryland results can look inconsistent when costs are entered using different formats, such as:

    • lump sum vs. line-item inputs
    • percentages vs. dollars
    • amounts including tax vs. amounts net of tax

    In other words, the tool can only compute from what you provide—so a “format change” can look like a “jurisdiction rule” change.

  5. Partial-period filtering and rounding Some runs apply:

    • filtering (include only costs inside the effective analysis window)
    • rounding (especially if percent-based components exist)

    This can cause small-to-moderate differences—sometimes a few hundred dollars—when the inputs are essentially the same but handled with slightly different filtering/rounding steps.

Pitfall to watch: If your Maryland run effectively starts earlier than the “true” incurrence window, it may unintentionally include fees outside the § 5-106 (3-year) baseline—making results look inflated compared to a model that starts with the true incurrence date.

How to isolate the variable

To identify what caused the difference, change one input/assumption at a time in DocketMath (US-MD). Use this checklist:

  • Keep the same start/end dates for each run.

  • Confirm you’re using the general 3-year default under Md. Code, Cts. & Jud. Proc. § 5-106 (since no claim-type-specific sub-rule is assumed here).

  • Make sure every closing-cost entry is tied to the date type you intend (incurred vs. paid vs. recorded—whatever the tool expects in your workflow).

  • Run once with all categories included.

  • Repeat with exactly one category removed (for example, recording costs), and compare the delta.

  • If any components are entered as percentages, convert consistently across runs (or keep the same format across runs).

  • Apply the same tax treatment each time (gross vs. net).

  • If you see small differences, re-run using more granular line items (when available) to reduce rounding artifacts.

Fast diagnostic (two-run method):

  1. Run A: baseline inputs (same timeline window; same cost list; same formats).
  2. Run B: change only the earliest relevant date by ±30 days (leave everything else identical).
  • If totals swing meaningfully, the cause is mostly timing/window filtering.
  • If totals barely change, the cause is more likely input formatting or category inclusion.

Gentle reminder: This is a modeling and reconciliation approach, not legal advice. The goal is to align assumptions so the calculator reflects the same facts.

Next steps

  1. Open DocketMath closing-cost: **/tools/closing-cost
  2. For each run, record:
    • start date / end date
    • the list of costs (categories + amounts)
    • any conversions (percent → dollars; gross → net)
  3. Compare results and label them clearly:
    • Run 1 = baseline
    • Run 2 = changed timeline only
    • Run 3 = changed category only

If you still can’t reconcile after isolating timeline and category inclusion, double-check whether your scenario is truly intended to operate under the general/default Maryland limitations baseline—Md. Code, Cts. & Jud. Proc. § 5-106 (3 years)—because this discussion does not identify a claim-type-specific sub-rule.

Warning: This post is for understanding modeling differences. It’s not legal advice, and it can’t replace review of the specific claim, transaction documents, and applicable Maryland law beyond § 5-106.

Related reading