FreeInvoices.co

Billing workflows

How to Invoice Labor and Materials (Without Disputes)

Time-and-materials billing done right: separating labor from materials, standard markup ranges, sales tax basics, and an example invoice layout.

By Stephen Fox · Updated July 9, 2026 · 6 min read

Time-and-materials jobs generate more invoice disputes than any other billing style — not because clients are difficult, but because a single “job total” line gives them nothing to verify. The fix is structural: separate labor from materials, describe each line specifically, and decide your materials pricing policy before the first estimate.

Why labor and materials get separate lines

  • Clients can verify labor (they saw the hours) and materials (they can price a faucet) separately — combined totals invite suspicion of padding
  • Sales tax often applies differently to materials than to labor
  • If scope grows, you can show exactly which side grew
  • Your own job costing improves — you learn which jobs actually make money

Billing labor

Bill hours per task, not one lump: “Demo and prep — 4 hrs × $85” then “Tile installation — 11 hrs × $85.” For crews with mixed skill levels, a single blended rate is simpler than listing each person. If you quoted a fixed price for the labor portion, bill the fixed price — do not switch between fixed and hourly on the same job without telling the client.

Billing materials

You have two honest options: bill materials at cost (and let your labor rate carry your margin), or apply a markup — 10–25% is the common range — to cover procurement time, delivery, returns, and warranty risk. Both are legitimate; what causes disputes is not disclosing which one you use. Put your policy in the estimate. Keep supplier receipts; commercial clients sometimes ask.

Sales tax, briefly

In many US states, materials are taxable while pure labor on services is not — but the rules vary widely, and contractors are often treated as the consumer of materials (paying tax at the supplier) rather than charging it to the client. This is a one-time question for a local accountant: learn the rule for your state and trade once, then apply it consistently on every invoice.

A clean time-and-materials layout

LABOR

Bathroom demo and prep .............. 4 hrs × $85 = $340.00

Vanity and fixture install .......... 6 hrs × $85 = $510.00

MATERIALS

36″ vanity (Kohler K-2979) .......... 1 × $412.00

Supply lines, valves, caulk ......... $63.20

Subtotal $1,325.20 · Tax on materials $33.27 · Total $1,358.47

Estimate with the same lines you’ll invoice with

Write the estimate with the same labor/materials structure you will invoice with — approving the format up front means the final invoice looks familiar instead of negotiable. Build both with the free estimate generator.

Frequently asked questions

Do I have to show my hourly rate on the invoice?

For hourly work, yes — quantity × rate is what makes the line verifiable, and hiding it reads as evasive. If you prefer not to discuss rates, quote fixed prices per task instead; then the invoice shows the agreed price rather than the math.

Can I mark up materials I already paid sales tax on?

Markup and sales tax are separate questions. Markup is a pricing decision and generally fine when disclosed. Whether you also charge the client tax depends on your state’s rules about resale versus consumption — the one-time accountant question worth asking.

How do I bill travel or mileage?

Pick one visible method: a flat trip charge, a per-mile rate, or building it into your labor rate. A separate, labeled line (“Service call / travel — $45”) beats inflating other numbers, which clients eventually notice.

Put it into practice

Create a professional invoice in about a minute — no signup, no watermark, and the math (tax, discounts, deposits, balance due) is done for you.

Create Free Invoice