⚔ 100% Free Interactive Web Tool

Contractor Estimate & Invoice Calculator

Quickly calculate your total job quote before sending it to a customer. Add hourly labor, materials, supplier markup, and local tax.

Total hours estimated for the job
Your standard hourly billable trade rate
Cost of pipes, fittings, wire, fixtures, or parts
Standard contractor markup (usually 15%–30%)
Leave at 0 if your work is tax-exempt

Quote Breakdown

Labor Subtotal: $340.00
Materials (with markup): $300.00
Pre-Tax Subtotal: $640.00
Tax: $51.20
Total Client Invoice: $691.20
⚔ Create PDF in Mobile App

How to Price Contractor Jobs for Maximum Profit

Many independent tradespeople and contractors undercharge because they only calculate raw materials and basic hourly time. A profitable quote requires factoring three core elements:

  • Direct Labor: Include travel time, job prep, cleanup, and actual tool time.
  • Materials Markup: Covering sourcing, hauling, and warranty risk on parts (typically 15% to 30%).
  • Overhead & Contingencies: Tool wear, vehicle maintenance, insurance, and administrative hours.

Ready to streamline your invoicing process? Try Invoice for Trades — the offline-first invoice and estimate app built specifically for plumbers, electricians, HVAC techs, and handymen.

How to Use This Calculator

This free tool gives you the exact number to quote to your customer in five steps:

  1. Enter labor hours: Include travel time, setup, the actual job, and cleanup. Round up rather than down — you'd rather win on the margin than lose on the clock.
  2. Enter your hourly rate: Use your standard billable rate, not your take-home pay. Your rate should already cover insurance, vehicle, tools, and non-billable admin time.
  3. Enter materials cost: Use your actual supplier cost, not retail. If you're not sure, add 5% to your best guess to cover price changes and waste.
  4. Set your markup: 15%–30% is standard for most trades. Higher for specialty parts, harder-to-source items, or emergency jobs.
  5. Add tax: Enter your local sales or service tax rate. If your work is tax-exempt in your state, leave it at 0.

The calculator instantly shows you the labor subtotal, materials with markup, pre-tax subtotal, tax, and the final client invoice total. Click "Copy Estimate Summary" to save the numbers to your clipboard.

Common Markup Rates by Trade

These are industry-typical markup ranges for materials. Your market may vary — always check what's normal in your area.

Trade Typical Materials Markup Notes
Plumbing 20% – 35% Higher for specialty valves and fixtures
Electrical 20% – 35% Higher on panel and EV charger components
HVAC 25% – 40% Equipment markup often higher than parts
Handyman 15% – 25% Lower due to smaller parts cost per job
General Contracting 15% – 25% Plus a separate GC fee of 10%–20% on labor

Frequently Asked Questions

How do contractors calculate a job estimate?

A contractor estimate is calculated by multiplying labor hours by your hourly rate, adding materials cost with a markup (typically 15% to 30%), and then applying local sales or service tax. The total is what you quote to the customer.

What is a good markup on materials for a contractor?

Most contractors charge 15% to 30% markup on materials to cover sourcing time, hauling, warranty risk, and small material waste. Higher markups (30% to 50%) are common on specialty parts that are hard to source.

Should I charge sales tax on labor?

It depends on your state or province. Some jurisdictions tax both materials and labor, some tax only materials, and some tax neither for certain trade services. Verify with your local tax authority or accountant before quoting.

How do I calculate my hourly rate as a contractor?

Add your desired annual income, business overhead (insurance, vehicle, tools, phone, software), and estimated non-billable hours, then divide by your expected billable hours per year. This gives you a minimum hourly rate. Many contractors then round up to cover slow periods.

What is a contingency in a contractor estimate?

A contingency is a buffer added to the estimate to cover unexpected costs like hidden damage, code corrections, or material price changes. For residential work, 5% to 10% is common. For older homes or complex jobs, 15% or more is safer.

Can I send this estimate to a customer directly?

This calculator gives you the total to quote. To send a professional, branded PDF estimate to the customer, use the Invoice for Trades Android app, which generates polished estimates and invoices with your logo and payment terms.

Related Tools & Guides

Once you've priced the job, use these to send a professional estimate and get paid faster: