Abstract background illustration for How to calculate pre/post-offer damages split in California

How to calculate pre/post-offer damages split in California

7 min read

Published June 4, 2026 • By DocketMath Team

Under review

missing_or_unverified_packet

Quick takeaways

  • California’s pre/post-offer damages split for most scenarios keyed to Cal. Code Civ. Proc. § 998 is anchored to the date your § 998 offer was served—not the date it was filed or accepted.
  • The “split” is typically: (1) damages that accrued/are measurable up to the offer date versus (2) damages that accrue/are measurable after the offer date.
  • Under Cal. Code Civ. Proc. § 998, the statutory timing baseline for serving an offer is “not less than 10 days prior to commencement of trial or arbitration.” If your question is “what period counts as pre vs. post,” the offer service date is the dividing line for the damages split.
  • DocketMath’s pre/post-offer-damages calculator can help you generate a clear numeric split you can then plug into your broader fee/workflow calculations.

Note: California’s § 998 scheme can trigger additional downstream consequences (including fee-shifting) depending on whether the offeree improves their position. This guide focuses on the damages split mechanics, not the ultimate fee entitlement outcome.

Inputs you need

Before you run DocketMath → pre/post-offer-damages, gather these items. The goal is to isolate what damages are computable as of the offer date versus what is computable after.

Core inputs (usually required)

  1. Offer service date (California time)

    • The calendar date you served the written § 998 offer under Cal. Code Civ. Proc. § 998.
  2. Trial (or arbitration) commencement date

    • Used primarily as a timing compliance check against § 998’s “not less than 10 days prior” baseline.
  3. Total damages through judgment (or the damages estimate your model will allocate)

    • Examples: total contract damages, total economic damages, or the damages base before any separate statutory/contract multipliers (if your process applies multipliers later).
  4. How damages accrue over time (choose the closest method your proof supports)

    • Daily accrual rate (fixed per day)
    • Monthly accrual rate
    • Milestone-based accrual (amounts tied to specific events/dates)
    • Piecewise timeline (different rates for different periods)
  5. Pre-offer cutoff definition

    • Usually “everything up to (and including) the offer service date,” unless your damages model uses a different boundary. Pick one approach and keep it consistent.

Jurisdiction-aware timing input (California rule check)

  1. Offer compliance window
    • Confirm the offer was served ≥ 10 days before trial/arbitration begins, consistent with § 998’s timing language.

Output you will produce

  • Pre-offer damages amount
  • Post-offer damages amount
  • (Optionally) Verification totals (e.g., whether pre + post = total within rounding rules)

How the calculation works

DocketMath calculates a pre/post split by applying your accrual/timeline method to a single dividing date: the § 998 offer service date. The California-specific part of the setup is primarily the offer timing rule under Cal. Code Civ. Proc. § 998 (i.e., the “10 days before trial/arbitration” compliance check).

1) Confirm the offer timing baseline (California)

California’s statute provides that:

  • “Not less than 10 days prior to commencement of trial or arbitration… any party may serve an offer in writing…”
    Cal. Code Civ. Proc. § 998

In practice, DocketMath can help you flag whether your offer service date is at least 10 days before the trial/arbitration commencement date. That timing is important for the broader § 998 use-case.

Warning: If your offer was served fewer than 10 days before trial/arbitration commencement, downstream § 998 consequences may be affected. This guide focuses on the damages split mechanics, but the timing check is part of the jurisdiction-aware setup.

2) Select your accrual/timeline model

Your split depends on how damages behave over time. Use the method that best matches your damages proof model.

A. Daily or monthly accrual rate (linear accrual)

If damages accrue at a constant rate:

  • Pre-offer damages
    = (accrual days/months from start date through offer service date) × rate
  • Post-offer damages
    = (accrual days/months from the day after offer service date through end date) × rate

DocketMath will handle day-counting based on the conventions you set (including inclusive/exclusive boundaries).

B. Milestone-based accrual

If damages are tied to events/dates (e.g., breach/termination dates, or specific post-termination costs):

  • Assign each milestone amount to:
    • Pre if the “accrual date” (event date) is on or before the offer service date
    • Post if it occurs after the offer service date

Then:

  • Pre-offer = sum of milestone amounts in the pre bucket
  • Post-offer = sum of milestone amounts in the post bucket

C. Piecewise timeline (different rates over different periods)

If your damages rate changes:

  • Break the timeline into segments (Segment 1, Segment 2, …)
  • For each segment, compute contributions using the pre/post assignment relative to the offer service date
  • Sum across segments

This is common when damages escalate, depreciate, or change due to different phases of performance or recovery.

3) Apply the “pre vs. post” dividing line

The dividing line is the offer service date.

For the damages split, the statute’s text provided here primarily establishes the offer timing framework (including the 10-day rule). It does not supply a separate, claim-type-specific instruction for how to define the split period for damages. As a result, the default approach for the split is:

  • Pre-offer: damages accrued/quantifiable up to the offer service date
  • Post-offer: damages accrued/quantifiable after the offer service date

Note: No claim-type-specific sub-rule was found for defining the split period in the provided materials. So this guide uses the offer date cutoff as the general/default period for the damages split.

4) Validate totals (sanity checks)

After you run DocketMath, verify:

  • Pre + Post = Total damages (allowing for rounding)
  • No negative components (unless your inputs support it)
  • Your post-offer portion is not accidentally calculated with the wrong end date
  • Your boundary convention around the offer date (inclusive vs. exclusive) is applied consistently

This reconciliation step prevents modeling issues that can quietly distort any later fee or interest calculations you perform in separate workflows.

Common pitfalls

  • Using the wrong date as the “offer date.”
    Many people substitute filing/receipt dates. For a § 998 analysis, the statutory framework is tied to serving the offer. Your split should be keyed to the offer service date.

  • Ignoring § 998’s 10-day baseline.
    Even if the damages split math is correct, a jurisdiction-aware workflow should still confirm “not less than 10 days prior to commencement of trial or arbitration” under Cal. Code Civ. Proc. § 998.

  • Misaligning “accrual date” vs. “invoice/payment date.”
    If an invoice occurs after the offer but relates to work performed partly before the offer, allocating by billing date can misstate pre/post. Allocate by your damages theory’s performance/accrual date.

  • Double counting or leaving gaps in piecewise timelines.
    Overlapping segments or a missing day around the offer date can produce outputs that look “reasonable” but won’t reconcile. Always check reconciliation and the boundary around the offer date.

  • Inclusive/exclusive boundary confusion (off-by-one errors).
    Decide whether the offer date belongs in the pre bucket and apply it consistently. With high daily rates, a one-day shift can be material—so re-check day counts around the dividing date.

Sources and references

  • Cal. Code Civ. Proc. § 998 (timing and offer framework; includes “not less than 10 days prior to commencement of trial or arbitration” language)
    https://leginfo.legislature.ca.gov/faces/codes_displaySection?lawCode=CCP&sectionNum=998

  • TODO: If your workflow uses interest, prejudgment interest rules, or claim-specific damages measurement conventions, verify the relevant California authority that governs how those damages accrue for modeling purposes (not provided in this brief).

Not legal advice. Use this as a modeling framework and confirm legal requirements with qualified counsel.

Next steps

  1. Collect your dates

    • Offer service date
    • Trial/arbitration commencement date
    • Damages start/end dates (or milestone/event dates)
  2. Choose the accrual model

    • Daily/monthly linear rate, milestones, or piecewise timeline
  3. Run DocketMath with your inputs

  4. Reconcile totals

    • Confirm pre + post matches your total damages input (allowing for rounding).
  5. Run a timing sanity check (California)

    • Ensure the offer was served ≥ 10 days before trial/arbitration commencement, consistent with Cal. Code Civ. Proc. § 998.

Related reading