Solution · Warranty Tracking

Every warranty and service contract end date, per serial number.

Warranties are missed because they live per machine, not per customer, and parts cover often ends on a different day from labor cover. ExpiryEdge gives each serial number a record with its end dates, proof of purchase and owner, and sends reminders at 90, 60, 30 and 7 days, so dealers make the service contract offer in time and owners raise claims while cover still applies.

Start Free Trial
No credit card required · Setup in minutes
Warranty pipelineSearch recordsWide-format printer WF-20481…Account man…03 MarExpiringWF-20481 - electrical coverAccount man…03 SepValidChiller service contract - Si…Facilities…14 NovExpiringForklift FL-118 - powertrain…Ops manager01 AugExpired

Last updated · ExpiryEdge editorial team

One method for the dealer who sells cover and the business that owns the equipment

One record per serial number, not per customer

Separate end dates for parts, labor and extended cover

Offer sequence for dealers at 90, 60, 30 and 7 days

Proof of purchase and claim references on the record

Quick answer

Warranty tracking software stores the end date of every warranty and service contract per serial number, with proof of purchase attached, and sends reminders before each one ends. Equipment dealers use those reminders to offer extended warranties and service contracts at 90, 60, 30 and 7 days. Businesses that own equipment use them to raise claims while cover still applies. ExpiryEdge holds each as a record with an owner, files and reminders by email, SMS, Slack or Teams.

What you track

What warranty tracking covers

Manufacturer warranties, one per serial number

Split cover: parts, labor, components with their own end dates

Extended warranties and service contracts

Maintenance contracts with notice and auto-renew dates

Install, delivery and invoice dates (the start-date rule)

Proof of purchase and warranty registration

Claim references and repair history

Service visits the warranty terms require

Software support and firmware subscriptions on equipment

Equipment leases and insurance

How it compares

Warranty and coverage types: what to record and the rule behind it (US)

What it isDate to trackRule
Written warranty on business equipment

The maker's or seller's written promise. The federal Magnuson-Moss Act "does not apply to warranties on products sold for resale or for commercial purposes," so the document's terms govern

End date for each type of cover (parts, labor, components) and the start-date rule

FTC, Businessperson's Guide to Federal Warranty Law

Written warranty on a consumer product

Covered by Magnuson-Moss, which "covers only warranties on consumer products"

End date and proof of purchase

FTC, Businessperson's Guide to Federal Warranty Law

Extended warranty or service contract

"Service contracts, unlike warranties, are purchased separately from a product"

Contract end date, plus any notice or auto-renew date in the contract

FTC, Businessperson's Guide to Federal Warranty Law

Implied warranty of merchantability

Implied when a merchant sells goods of that kind, unless excluded. An exclusion generally must mention merchantability (conspicuously, if written), though wording such as "as is" or "with all faults" can also exclude it

No printed end date: check the sale terms for a disclaimer

UCC 2-314 and 2-316

Time limit to sue for breach of warranty

Four years after the claim accrues. The contract can shorten it to no less than one year, not extend it. A warranty breach usually accrues at delivery, unless the warranty explicitly covers future performance

Delivery date, plus any shorter period written into the contract

UCC 2-725 (also New York UCC 2-725)

Warranty end date in a spreadsheet

EDATE returns the date a set number of months after a start date, in Excel and Google Sheets

=EDATE(start_date, months), formatted as a date

Microsoft Support; Google Docs Editors Help

Last verified 12 October 2026 from the official sources listed under "Official sources" below. This is a summary, not legal advice: states adopt the Uniform Commercial Code (UCC) with their own changes, and for business equipment the terms of your contract decide most warranty questions.
Set it up yourself this week

A warranty register that works in any spreadsheet

Step 1 · One row per serial number
Calculate every end date, never type it

Give each machine its own row: Customer or site, Contact, Model, Serial number, Install date, Invoice date, Start rule (Install or Invoice), Warranty start, Parts months, Parts end, Labor months, Labor end, Next end, Days left, Status, Owner, Backup, Notes. Write down which start rule each manufacturer program uses, because six weeks between install and invoice moves every reminder by six weeks. Our free warranty and service contract tracker has this layout built in.

Warranty start: =IF(G2="Invoice",F2,E2)

Parts end: =EDATE(H2,I2); Labor end: =EDATE(H2,K2)

Next end: =IF(MIN(J2,L2)>=TODAY(),MIN(J2,L2),MAX(J2,L2)); Days left: =M2-TODAY()

Diagram showing warranty tracking software used two ways: a dealer offering a service contract at 90, 60, 30 and 7 days, and an owner checking and claiming before cover ends
Step 2 · If you sell cover
Dealers: run a 90/60/30/7 offer sequence

At 90 days, send a coverage review with options and prices. At 60, send a formal quote with the machine's service history. At 30, ask for a decision by a date. At 7, phone the decision-maker and log yes or no. Start from whichever cover ends first, and set Status to Offer due, Offered, Taken or Declined so nobody offers an extended warranty to a customer who already bought one. This is our recommended practice, not a rule.

Status list: Offer due, Offered, Taken, Declined

Owner and backup per account, so vacations don't stall offers

15-minute pipeline review on a fixed day each week

90 · ReviewCURRENT60 · QuoteCURRENT30 · DecideDUE SOON7 · CallDUE SOON
Step 3 · If you own the equipment
Owners: check before cover ends, then claim

Around 45 to 60 days before each end date (our suggestion), ask the person who runs the machine for any faults, intermittent errors or worn parts, and raise them as claims while cover applies. Keep the invoice, the registration confirmation and the delivery note on the row, because a claim usually needs proof of purchase and the delivery date is when a warranty breach usually accrues under UCC 2-725. Record the claim reference and outcome when it closes.

Claim status: Check due, Claim open, Claim settled, No claim needed

Proof on file: invoice, registration, delivery note

Service contracts: note the notice date, not just the end date

Claim settled - compressor replaced12 Oct · Facilities leadClaim opened with invoice attached25 Sep · Facilities lead60-day check: fault reported by operator18 Sep · Site supervisor90-day reminder: chiller warranty04 Sep · System
How it works in ExpiryEdge

Each serial number, each cover type, each contract on its own record

Per serial number
Original warranty and extended contract on the same machine

One equipment dealer we work with keeps the original warranty and the extended contract on the same machine record, with the invoice end date pulled from accounting. When both end dates sit side by side, nobody offers cover a customer already bought, and the service team can see at a glance whether a repair is chargeable.

One record per serial number

Parts, labor and extended cover as separate dates

Invoice, contract and registration attached

Parts coverDUE SOONLabor coverCURRENTExtendedcontractCURRENTRegistrationCURRENT
Renewals that roll forward
Annual service contracts renew as a copy

A service contract that renews each year becomes a recurring record: when it renews, the new term is created with the new contract attached and the old term keeps its history. Reminders reach the owner and a backup owner at 90, 60, 30 and 7 days by email, SMS, Slack or Teams, and workflow checklists hold the renewal steps.

Recurring records for annual contracts

Owner and backup owner on every record

Checklists for quote, approval and purchase order

ExpiryEdge list of equipment warranties and service contracts by serial number, with an annual CNC lathe service contract set to recur every year as a new copy
Proof when you need it
The document a claim or an auditor asks for, already filed

Every renewal, reminder and upload is timestamped. When a manufacturer asks for proof of purchase or a customer disputes whether a machine was covered on a date, filter by serial number, customer or site and export the records as CSV, PDF or XLSX.

Timestamped history per machine

Export by serial number, customer or site

Compliance dashboard across sites

Extended contract marked Taken - WF-2048109 Oct · Account manager30-day reminder: printhead cover02 Oct · SystemQuote uploaded to machine record11 Sep · Account managerInvoice end date imported from accounting03 Sep · Service admin
Who this is for

Who uses warranty tracking

Equipment dealers and service managers

Turn expiring manufacturer warranties into extended warranty and service contract offers, timed per machine rather than per account.

Account managers

Get the 90, 60, 30 and 7-day reminders for their own customers, with a backup owner who picks up during vacations.

Facilities and operations managers

Know which machines are still covered before paying for a repair, and raise claims while cover applies.

IT asset managers

Track hardware warranties, support contracts and firmware subscriptions per device and plan refreshes before cover ends.

Finance and procurement

See every service contract renewal and notice date ahead of time, so contracts are renewed on purpose rather than by default.

The difference

What changes for the service team

Without ExpiryEdge

Warranty end dates sit in invoices and manufacturer portals, extended contracts sit in accounting, and the reminder lived in an account manager's calendar until they left. The first anyone hears of an expiry is a customer calling about an unexpected repair bill.

With ExpiryEdge

Every machine has one record with each cover type, the contract and the invoice. Reminders reach the account owner at 90, 60, 30 and 7 days, offers move through Offer due, Offered, Taken or Declined, and annual contracts roll forward with their history.

How it compares

ExpiryEdge vs a spreadsheet vs a calendar

ExpiryEdgeSpreadsheetCalendar
End dates calculated per serial number
Separate dates for parts, labor and extended cover

Manual

Reminders to the owner and a backup

Manual

Annual contracts that roll forward with history

Manual

Partial

Invoice, contract and registration attached

Link only

Audit trail of who changed what
A spreadsheet is enough for a few dozen machines and one person who opens it every week. It fails at hundreds of serial numbers or several account managers, because nothing reminds anyone unless the file is open, and audits of real business spreadsheets compiled by Raymond Panko found errors in 94% of them.
Frequently asked questions

Warranty tracking software stores warranty and service contract end dates for each product or serial number, with proof of purchase attached, and sends reminders before each one ends. Equipment dealers use it to time extended warranty and service contract offers. Businesses use it to get repairs done while their equipment is still covered.

Track warranties per serial number and start the offer 90 days before the first cover ends: a coverage review at 90 days, a quote at 60, a decision request at 30 and a phone call at 7. Record each offer as Offer due, Offered, Taken or Declined. Keeping the original warranty and any extended contract on the same machine record stops you offering cover a customer already bought.

Give each asset a record with its serial number, delivery date, each warranty end date and a copy of the invoice and registration. Around 45 to 60 days before cover ends, ask the people who use the machine about faults and raise any claims while cover applies. Record the claim reference and the outcome, and note notice dates on any service contract.

The Federal Trade Commission puts it plainly: "Service contracts, unlike warranties, are purchased separately from a product." A warranty comes with the product; an extended warranty sold later is usually a service contract with its own term, price and renewal date. Track them as separate end dates on the same machine record.

No. The FTC's guide says the Act covers only warranties on consumer products and "does not apply to warranties on products sold for resale or for commercial purposes." For business equipment, the written warranty and your purchase contract set the terms, together with your state's version of the Uniform Commercial Code.

Use =EDATE(start_date, months), for example =EDATE(H2,12) for a 12-month warranty starting on the date in H2. EDATE works in both Excel and Google Sheets. Format the result as a date, then use =M2-TODAY() in a number-formatted column to get the days left.

Yes, for a few dozen machines and one person who opens the file every week. A spreadsheet sends no reminders, and audits of real business spreadsheets compiled by Raymond Panko found errors in 94% of them. With hundreds of serial numbers, several account managers or several sites, software with assigned owners and automatic reminders is the safer control.

Every warranty and service contract end date, with reminders

Import your machine list, attach invoices and contracts, set reminders at 90, 60, 30 and 7 days. Free 14-day trial, no credit card.