Spreadsheet checks before running Damages Allocation in Maryland

5 min read

Published April 15, 2026 • By DocketMath Team

What the checker catches

Before you run Damages Allocation in DocketMath for a Maryland case (US-MD), you should sanity-check your spreadsheet inputs—because allocation math can be derailed by one bad assumption, especially around timing.

This Maryland-focused checker is designed to catch spreadsheet issues that typically cause:

  • Out-of-range date math (leading to incorrect damages windows)
  • Wrong start/end dates being fed into allocation logic
  • Inconsistent installment timelines (for example, mixing monthly and quarterly schedules)
  • Accidentally blank or text-formatted dates (Excel/Sheets may interpret these differently)
  • Conflicts between “case timeline” tabs and “damages” tabs (different tabs using different dates for the same concept)

Maryland timing baseline the checker uses

Note: Maryland’s general/default statute of limitations period is 3 years under Md. Code, Cts. & Jud. Proc. § 5-106. No claim-type-specific sub-rule was identified in the provided materials, so the checker treats § 5-106’s 3-year general period as the default framework.

Here are the specific spreadsheet patterns the checker catches.

Common spreadsheet problems (and what the checker flags)

CheckWhat it looks forTypical spreadsheet symptom
Date validityBlank date cells, non-date text“0 days” or calculation errors like #VALUE!
Timeline directionEnd date earlier than start dateNegative day counts or inverted time windows
3-year general SOL windowWindows extending beyond the default 3-year periodDamages appearing to cover periods outside the default limitations framework
Installment alignmentPartial months or mismatched frequencyAllocation sums don’t reconcile to totals; period-by-period amounts look off
Cross-tab consistencyDifferent dates used across tabsTotal allocation differs depending on which tab effectively drives the model
Unit/scale driftPercent vs decimal vs whole-number ratesDamages jump by ~100× (or collapse near zero)

If your allocation model depends on “Damages Start” and “Damages End,” this checker verifies that those anchors are internally consistent and compatible with the default Maryland 3-year framework.

Gentle disclaimer: A damages allocation spreadsheet can be numerically “clean” while still being legally mis-scoped if the underlying window ignores Md. Code, Cts. & Jud. Proc. § 5-106’s default 3-year limitations period. This checker aims to reduce that risk by forcing timeline consistency before you compute.

When to run it

Run the checker before you commit to allocation outputs, and again after every material edit to timeline inputs. A practical workflow:

  1. Create your base timeline tab

    • Define: filing date (or your model’s anchor date), damages start, damages end, and any installment schedule dates.
  2. Run the checker immediately

    • Fix date formatting, ensure end dates follow start dates, and confirm the 3-year default window behavior.
  3. Only then run Damages Allocation in DocketMath

    • Allocate using the model and methodology you intend to use—the tool can’t correct window logic you didn’t mean to input.
  4. Re-run after edits

    • If you change any of the items below, rerun the checker first.

Quick “edit triggers” checklist

If any box is checked, rerun the spreadsheet checker.

Try the checker

You can use DocketMath’s Damages Allocation tool to operationalize these checks with jurisdiction-aware rules.

Primary CTA: Run Damages Allocation

Upload the spreadsheet, review the warnings, and then run the calculation once the inputs are clean: Try the checker.

What inputs usually control the outcome (and how output changes)

In most damages allocation spreadsheets, these inputs determine the allocation window and the period-by-period amounts:

  • Anchor date (often filing date or a designated event date in your model)
  • Damages start date
  • Damages end date
  • Rate/amount schedule by period (if applicable)
  • Installment frequency (monthly/quarterly/etc.)

When your computed damages window drifts beyond the 3-year default framework under Md. Code, Cts. & Jud. Proc. § 5-106, the checker will typically prompt you to review whether your damages window is broader than the general limitations period. This can change the effective inclusion window (what periods are treated as allocatable) before the allocation totals are computed.

A practical example of “what changes”

If your model currently allocates damages for:

  • Damages Start: 2021-01-01
  • Damages End: 2025-01-01
  • Anchor Date: 2025-01-15 (example)

Because the default period is 3 years, the checker may indicate the effective allocable period should focus closer to the 3-year window relative to your anchor logic. In other words, the checker can change the effective inclusion window—not your raw rate schedule—before allocation totals are finalized.

Minimum steps to test your sheet

  1. Locate the cells that hold:
    • anchor date
    • damages start
    • damages end
  2. Ensure all three are true date values (not text).
  3. Confirm damages end is after damages start.
  4. Run the checker via DocketMath, then compare:
    • the period window it uses
    • the total allocatable period
    • any flagged out-of-range dates

Pitfall to watch: A spreadsheet can look correct while storing dates as text (for example, "04/15/2023" instead of an actual date serial). That can silently break timeline logic and lead to allocations computed over the wrong days.

Related reading