Statute of Limitations for UCC / Sale of Goods in Minnesota

6 min read

Published April 8, 2026 • By DocketMath Team

Overview

In Minnesota, the general statute of limitations (SOL) period for many civil claims—including many contract disputes that can arise under Uniform Commercial Code (UCC) / sale of goods relationships—runs 3 years under Minnesota Statutes § 628.26. For DocketMath’s statute-of-limitations calculator, that 3-year default is the starting point when no claim-type-specific rule is identified for UCC / sale of goods in the jurisdiction data used for this page.

Because UCC-related SOL outcomes can depend on how a claim is legally characterized (for example, contract vs. tort framing) and on the specific facts and pleading theory, treat a “general” period as a baseline rather than a guarantee. This page is designed to help you apply the default timing quickly and spot the common places where the analysis may diverge.

Note: This page uses the general/default 3-year period for Minnesota SOL purposes (Minn. Stat. § 628.26). In the provided jurisdiction data, no claim-type-specific sub-rule was found for UCC / sale of goods.

Limitation period

Minnesota’s general SOL period is 3 years for many civil actions under Minn. Stat. § 628.26.

What that means for UCC / sale of goods disputes

If your dispute involves a sales contract for goods, and your claim is treated as part of Minnesota’s general civil limitations framework, the 3-year clock is often the practical starting point for “how long do I have to file?”

For DocketMath’s calculator workflow, the core practical inputs are typically:

  • Accrual trigger date: the date your claim “accrues” for SOL purposes (i.e., when the claim could first be brought)
  • Default SOL length: 3 years (because the provided jurisdiction data indicates no specific UCC / sale-of-goods sub-rule was found)
  • Filing date: the date you filed (or the date you’re checking against to see if filing would be timely)

How the output changes with key dates

In SOL calculations, the result often flips depending on accrual timing:

Input factorIf the accrual trigger is earlier…If the accrual trigger is later…
Accrual dateSOL expires soonerSOL expires later
Filing date stays the sameMore likely “late”More likely “timely”

To keep your comparisons consistent, document which accrual trigger you used (for example, the event your complaint theory depends on). While this page is not legal advice, using the same accrual concept across runs helps prevent mismatched timelines.

Practical checklist before you run numbers

Use this checklist to reduce common calculation mistakes:

Key exceptions

Even when § 628.26 is the baseline, SOL outcomes can change due to exceptions, tolling concepts, or different accrual interpretations. This page focuses on the default computation (3 years) and does not assume exception applicability.

Warning: SOL exceptions (including tolling, waiver, or special statutory provisions) can affect both (1) the effective start date and/or (2) the effective end date. The calculator’s baseline mode is intended for general timing, not for exception-specific legal analysis.

Common exception pathways to look for (conceptually)

  1. Tolling / pause mechanisms

    • Some circumstances can pause or delay the SOL clock. This generally is not assumed automatically—review the facts to see if any tolling concept could be relevant.
  2. Accrual disputes

    • Parties often disagree on when a claim accrues. In goods-related disputes, this can center on the particular event your claim depends on (e.g., performance failure, delivery/nonconformity, or another factual milestone).
  3. Contractual modifications

    • Some agreements attempt to set timing terms. Whether those provisions apply (and whether they are enforceable) can be fact- and contract-specific.
  4. Different statutory regimes

    • Some claims may be governed by a different Minnesota statute or a different classification than the general civil SOL. If so, the general 3-year default may not be the controlling rule.

How to handle exceptions in a practical workflow

If you’re unsure whether an exception applies:

  • Pass 1 (baseline): run the calculator using the default 3-year period under § 628.26.
  • Pass 2 (scenario test): re-run using an adjusted accrual date and/or adjusted timeline only if you have a credible reason tied to your facts (e.g., a tolling or different accrual event you believe applies).

This two-pass approach keeps the process structured and makes it easier to compare results without “moving targets.”

Statute citation

Minnesota’s general SOL period used here is 3 years under:

  • Minnesota Statutes § 628.26 — general civil limitations provision.

Based on the jurisdiction data provided for this page:

  • General SOL Period: 3 years
  • General Statute: Minn. Statutes § 628.26
  • Claim-type-specific sub-rule: Not found in the provided jurisdiction data for UCC / sale of goods on this page

This page uses the general/default period because no claim-type-specific rule was identified in the provided jurisdiction dataset.

Use the calculator

Use DocketMath’s statute-of-limitations calculator to apply the Minnesota general 3-year SOL timeline.

Primary CTA: DocketMath Statute of Limitations Calculator

Inputs to enter

In the calculator, you’ll generally supply:

  • Accrual date (start date): the event date you believe starts the limitations clock
  • Jurisdiction: Minnesota (US-MN)
  • Default SOL selection: choose the general/default 3-year option tied to Minn. Stat. § 628.26 (if prompted)
  • Filing date (end date): the date you filed (or the date you’re evaluating against)

Read the output like this

After you run the calculation, interpret the results as:

  • Timely: the filing date is on or before the calculated expiration date
  • Late: the filing date is after the calculated expiration date
  • Expiration date: the date your default 3-year period ends based on the accrual date you selected

If your theory depends on a particular accrual event, run the calculator more than once using different accrual triggers you’re considering, then compare which result aligns best with the facts and pleadings you plan to rely on.

If you’re trying to sanity-check timing before digging deeper, you can treat this as a baseline reference and then narrow based on your specific situation. (This is not legal advice.)

Internal reference: explore DocketMath’s tools here: /tools

Sources and references

Start with the primary authority for Minnesota and confirm the effective date before relying on any output. If the rule has been amended, update the inputs and rerun the calculation.

Related reading