Compare written estimates without losing track of fees

By the LocalUrgentPro editorial team · Sources checked October 2, 2026

The smaller number is not necessarily the cheaper offer. One estimate may cover the diagnosis and repair; another may cover only the first visit. Before choosing, put each quote against the same job description and mark anything you cannot yet compare.

First, find out what the visit costs

Ask these questions before booking, and save the answers in writing:

“Free estimate” needs a definition. It might mean a phone discussion rather than a diagnostic visit. Ask what the person will inspect or measure and what information you will receive afterward. Do not infer that a repair is included because someone is coming to inspect.

Put the same work on both sides of the comparison

The FTC recommends multiple written estimates describing the work, materials, completion date, and price. It advises against automatically choosing the lowest bidder and recommends asking about large differences.

For each estimate, identify the repair or replacement proposed, the equipment or material specification where relevant, and what remains excluded. Separate an identified repair from an allowance for work whose extent is unknown. Ask who pays for opening and restoring access, removing old materials, permits, and cleanup.

Mark an unanswered charge as unknown, not zero. Record whether tax is included, separately calculated, or not yet stated. A total cannot resolve a scope difference: patching a small area and replacing a larger assembly are different offers even when both are described as “fix the leak.”

An example of why the headline price can mislead

These numbers are invented to illustrate the arithmetic, not local market prices or a suggested budget. Both fictional offers cover the same repair, and all listed diagnostic charges are non-creditable.

Fictional comparison before any applicable tax
ChargeOffer AOffer B
Diagnostic visit$95$90
Repair labor$240Included in package
Parts$110Included in package
Disposal$25Included in package
Repair packageItemized above$430
Total of listed charges$470$520

The $430 repair package is not the complete $520 commitment. Conversely, do not add a fee twice when it is explicitly included or credited. Use the estimate comparison worksheet to organize actual quotes, then ask the provider to confirm the resulting total and any unresolved exclusions.

Agree on a change process before work begins

An inspection may uncover a different problem. Decide in advance who can approve extra work and how that approval will be recorded. A useful change record identifies the discovery, the proposed additional work, its price or pricing method, and any effect on completion. Keep it with the original agreement.

For time-and-materials work, ask about the labor rate, billing increments, material charges, and an approval point before the bill exceeds an agreed amount. If a price is only an estimate, ask what can change and when you will be told. Do not assume a verbal “probably” establishes a fixed price or that this worksheet changes your contract.

Tie payment to clear written terms

Clarify the deposit, payment milestones, accepted methods, and what counts as completion. The FTC advises against paying the full project amount upfront and says some states limit down payments. Applicable rules vary; verify local requirements for your particular project.

Ask who provides a warranty, what it covers, how long it lasts, and how to request follow-up. Retain the invoice and receipts, along with the final agreed scope. This guide helps you organize a decision; it is not a price quotation, legal review, guarantee of value, or assurance that a provider will respond.

Your privacy settings

Optional pageview analytics stay off until you accept. Advertising and session recording are disabled.

Accept all Cookies enables basic pageview analytics on approved public pages. We do not record sessions, capture form entries, or send worksheet data. Reject optional keeps analytics off. Advertising is currently disabled. Forms and tools work without accepting cookies.

Necessary functionality — active
Page delivery, request forms, security checks and the preference you choose to save.
Analytics — only after acceptance
We count visits to approved public page addresses. We do not collect form entries, query strings, URL fragments or referrers. The analytics server uses IP and browser information to group visits with a daily changing identifier; IP addresses are not stored in analytics events.
Advertising — disabled
No Google advertising scripts or ad-delivery cookies are loaded. Enabling ads in the future requires the appropriate notice and consent controls.
Session replay — disabled
No session recording script is loaded.

Accept all Cookies allows basic pageview analytics. Reject optional, Withdraw consent, and Global Privacy Control keep analytics off. Session recording, form tracking, and advertising remain disabled. Your saved choice expires after 180 days.

Optional tracking stays off until a valid saved choice allows pageview analytics.

Cookie Policy · Privacy choices and data requests