Statute of Limitations for UCC / Sale of Goods in Alabama

7 min read

Published April 8, 2026 • By DocketMath Team

Overview

In Alabama, most Uniform Commercial Code (UCC) contract claims for the sale of goods generally have a 4-year statute of limitations under Ala. Code § 7-2-725. The key practical detail is that the timing clock is usually measured from when the buyer’s claim “accrues” under the UCC—often tied to tender of delivery or the UCC’s breach structure—rather than the date a buyer first discovers a problem.

This guide focuses on UCC Article 2 disputes—contracts involving the sale of goods—and how the limitations rules often apply to disagreements about quality, delivery, nonconformity, acceptance, and related damages. If your situation is more “services-heavy” or otherwise doesn’t fit cleanly within Article 2, the limitations analysis can change.

Note: This is general information, not legal advice. If your transaction is mixed (goods + services) or the contract has unusual wording, it’s worth confirming the correct classification and accrual theory.

Also: UCC § 2-725 is a “contract claim” statute of limitations for breach of contract for sale. It’s not automatically the same timing rule that would apply to claims like fraud, certain statutory remedies, or property-type disputes.

Limitation period

1) The basic rule: 4 years from “accrual”

Under Ala. Code § 7-2-725(1), an action for breach of any contract for sale must generally be brought within 4 years. The statute’s practical impact depends on how the claim accrues.

In many sale-of-goods cases, accrual is tied to events like:

  • Tender of delivery (commonly: when the goods are delivered or made available in a conforming manner), and/or
  • The contract’s breach structure—such as timing triggered by nonconformity and the buyer’s receipt/notice framework set by the transaction documents and the UCC.

2) “Discovery” usually isn’t the governing trigger

Unlike some other legal areas where the “clock” runs from when a defect is discovered, Ala. Code § 7-2-725 is generally not a discovery-based limitations statute. Instead, the statute uses the UCC’s own approach to accrual for contract-for-sale breaches.

So, as a practical planning matter, it’s usually best to identify the tender/delivery-related dates (and any acceptance/nonconformity timing) early—because those dates often drive the deadline.

3) The limitations deadline can be earlier than the harm’s timeline

Even when the buyer’s damages continue to develop after delivery (for example, continuing deterioration, ongoing replacement costs, or extended losses), the limitations period still affects when the lawsuit must be filed, not whether damages are theoretically recoverable.

In other words: you may still argue damages tied to nonconformity within the limitations period, but you generally can’t wait indefinitely to file if the breach accrued earlier.

4) Parties may alter limitations mechanics (within limits)

Ala. Code § 7-2-725 includes mechanisms that can affect how the limitations period operates, including how parties can change the timeline by contract, subject to statutory restrictions.

Practical takeaway: don’t assume “4 years” is always the end date. Review the purchase order terms, invoice terms, warranty language, and contract addenda for any limitations-time adjustments that are permitted under the statute.

Key exceptions

Several situations can materially change how you apply the general 4-year rule—so treat “4 years” as the starting point, not the finishing point.

1) Contractual modification of the limitations period (with restrictions)

The UCC allows parties to alter the limitations period by contract, but typically with limits. A common outcome is the ability to shorten the limitations period (often not below a statutory minimum, such as 1 year, depending on the statute’s constraints and the contract’s drafting).

Because contract language can be outcome-determinative, the operative question is: what does the contract say, and is that modification consistent with Ala. Code § 7-2-725?

2) Warranty-related disputes: the accrual argument may still track § 7-2-725

Even when the dispute is framed as a warranty issue (express warranty, implied warranty, repair/replace obligations), limitations often still ties back to the UCC accrual framework. However, the wording and structure of the warranty can influence arguments about when the breach “accrued” under the contract-for-sale model.

So, the “exception” here is not a different statute—it's that warranty terms can affect your accrual theory and how the contract allocates delivery/acceptance/nonconformity timing.

3) Installments, phased delivery, and performance structure

If the goods were delivered in installments or through a phased process, the breach accrual analysis may turn on the specific tender/delivery installment that relates to the nonconformity or alleged breach. That can shift the timeline because the relevant “trigger” date may differ by installment (rather than one uniform delivery date).

4) If the dispute isn’t truly “sale of goods,” § 7-2-725 may not apply

A major “exception” is classification. If the dispute is primarily about services, certain licensing arrangements, real estate transactions, or other non-goods components, § 7-2-725 may not be the correct limitations rule.

In mixed transactions, which portion predominates and whether the contract is properly treated as a contract for sale of goods can make the difference between:

  • dismissal/untimeliness under the UCC limitations period, and
  • a different statute (and deadline) applying instead.

Warning: if the case is recharacterized as something other than a “contract for sale of goods,” the 4-year UCC limitations analysis may not hold.

Statute citation

Ala. Code § 7-2-725 (UCC § 2-725)

  • Establishes a 4-year limitations period for breach of any contract for sale.
  • Provides accrual rules that generally track when the breach occurs in the UCC sense (commonly associated with tender of delivery / nonconformity timing rather than discovery).
  • Allows certain contract-based modifications to the limitations period, subject to statutory constraints.

Use the calculator

DocketMath’s statute-of-limitations tool can help you convert the key dates in a UCC Article 2 dispute into a clearer deadline workflow.

Start here: /tools/statute-of-limitations.

What inputs typically drive the result

Exact fields can vary, but for a UCC sale-of-goods matter under Alabama law, you’ll typically choose:

  • Jurisdiction: US-AL
  • Claim type / statute: UCC sale of goods (Ala. Code § 7-2-725)
  • Accrual / tender date (or breach date): the date you believe the cause of action accrued under the UCC framework
  • Contract modification (if applicable): if the tool supports it and you have enforceable contract language shortening the period, enter the adjusted limitations term accordingly

How outputs change when inputs change

Use the calculator to pressure-test your timeline logic:

  • If the accrual/tender date shifts later (even by weeks), the computed deadline generally shifts later as well (depending on the tool’s date-counting approach).
  • If the contract shortens the limitations period (within permissible statutory bounds), the calculated deadline can become earlier than 4 years.
  • If you select the wrong claim type (for example, a non-goods claim), the result will likely be wrong—so align the selection with the sale-of-goods scenario first.

Quick checklist before you calculate

Once you generate a deadline, you can organize supporting evidence—delivery logs, acceptance documents, warranty terms, and the contract’s relevant provisions—to match the timeline you used.

Sources and references

Start with the primary authority for Alabama 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