Free invoice generator for contractors and home services

Fill in the job, see the invoice take shape below, and print it or save it as a PDF. Your draft stays in this browser. No sign-up, no email, no watermark.

FreeNo sign-up, no watermark
PDFPrint or save as PDF
PrivateKept in your browser only
Your business
Optional. Add it if your trade is licensed where you work.
Customer
Invoice details
Line items
DescriptionQtyPrice
qty
$
qty
$
%
Leave at 0 if labor is not taxed where you work.
$
$
Total due
$580.00
2 lines
$580.00Subtotal
$0.00Tax
$0.00Paid
Send it from Koira for freeKept in this browser only. Nothing you type here is sent to Koira. In the print window, pick Save as PDF to get a file.
Your business name

Invoice

Number
1001
Date
Due
Bill toCustomer name
DescriptionQtyPriceAmount
Labor4$85.00$340.00
Materials1$240.00$240.00
Subtotal
$580.00
Total
$580.00
Notes
Thank you for your business.
Payment terms
Payment due within 15 days.
Key takeaways
  • An invoice needs your business details, the customer, a number and date, each line with quantity and price, tax, the total and how to pay.
  • Send it the day the job is done. Invoices sent later get paid later.
  • Put your payment terms in writing on every invoice: when it is due and how you take payment.

How to use this invoice template

Fill in the form from the top. The invoice under the form updates as you type, and the green card shows the total due.

  1. Your business. Name, address, phone and email, plus your license number if your trade has one. These are kept in your browser, so next time they are already filled in, on the estimate generator too.
  2. Customer and job. Who you are billing, the job address and a short job name, such as "Water heater swap".
  3. Number and dates. Invoice numbers should go up and never repeat. The due date fills in 15 days out; change it to your terms.
  4. Line items. One line per thing you charge for: labor hours, each material, a trip charge, a disposal fee. Quantity times price makes the amount.
  5. Tax, discount and deposit. Add the sales tax rate if it applies, a discount in dollars if you gave one, and any deposit already paid so the invoice shows the balance due.
  6. Print or save as PDF. The button opens your browser's print window. Choose "Save as PDF" as the printer to get a file you can email or text.

Nothing you type is sent to Koira or anyone else. The draft is saved in this browser so a refresh does not lose it; "Start a new one" clears the job and keeps your business details.

What a contractor invoice should include

An invoice is a request for payment and a record for both of you. It is also what you will point to if a customer disputes a charge. A complete one has:

PartWhy it matters
Your business name, address, phone, emailSo the customer knows who to pay and how to reach you
License number (where your trade is licensed)Shows the customer you are licensed for the work
Invoice numberA unique number for your books and for matching payments
Invoice date and due dateStarts the clock on your payment terms
Customer name and job addressTies the bill to the job, important for liens and disputes
Line items with quantity, price and amountShows what they are paying for; fewer "what is this charge" calls
Subtotal, tax, discount, totalThe math, shown, so nobody has to redo it
Deposit paid and balance dueCredits what they already paid
Payment terms and methodsWhen it is due and how you take payment

Keep a copy of every invoice you send. The IRS recordkeeping guide says to keep records as long as you need them to prove the income or deductions on a tax return.

How to write line items customers do not question

Most invoice disputes start with a line the customer does not understand. A few habits stop most of them:

  • Name the work, not the code. "Replace 40 gal gas water heater, haul away old unit" beats "WH-40G install".
  • Split labor and materials when the customer expects it, such as on time-and-materials jobs. On flat-price jobs, one line per task is cleaner.
  • Show trip and disposal fees as their own lines. They are easier to accept when they are named than when they are buried.
  • Match the estimate. If you sent an estimate, use the same line names, and add any change orders as their own lines with a note on when the customer approved them.
Worked example4 hours labor at $85 = $340. Materials, $240. Subtotal $580. Less a $30 discount = $550. Sales tax at 8.25% on $550 = $45.38. Total $595.38. If the customer paid a $150 deposit, the balance due is $445.38.

Whether you charge sales tax on labor, materials or both depends on your state and sometimes your city and trade. Check your state's revenue department; if in doubt, ask your accountant once and set the rate here.

Invoice line items by trade

The template works for any trade. What changes is the lines. A few patterns that keep invoices clear:

TradeTypical lines
PlumbingTrip or service call fee, labor (hours or flat rate per task), each part or fixture, disposal of the old unit, permit fee
HVACDiagnostic fee, labor, parts (capacitor, motor, refrigerant by the pound), maintenance plan visit, permit
ElectricalService call, labor, each device or fixture, panel or breaker parts, permit and inspection fee
House cleaningStandard clean, deep clean or move-out clean as one line, then add-ons: inside oven, inside fridge, windows
Lawn careMonthly service (number of visits), extras such as aeration, leaf cleanup or mulch by the yard
RoofingTear-off and replace by the square, underlayment, flashing, vents, dumpster, any decking replaced by the sheet
PaintingEach room or area as a line, or labor plus paint by the gallon, with prep and repairs as their own lines
HandymanHourly labor with a minimum, materials at cost or with a markup, trip charge

On larger jobs, bill in stages: a deposit, a progress payment when a milestone is done, and the balance at the end. Each stage is its own invoice with its own number, and the final one shows what was already paid.

Payment terms that get you paid faster

Terms are the line customers read last and remember first. Pick terms you will enforce, and write them on every invoice.

TermsWhat it meansFits
Due on receiptPayment when the invoice is handed overService calls and small jobs
Net 15Due within 15 days of the invoice dateHomeowners on larger jobs
Net 30Due within 30 daysProperty managers and commercial work
Deposit plus balance on completionPart up front, the rest when doneProjects and installs

The fastest-paid invoices are the ones the customer can pay from their phone the moment they get them. Paper and PDF invoices work, but every extra step (find the checkbook, look up the address, write the check) adds days.

When a printable invoice is not enough

A printed or PDF invoice is fine for a few jobs a month. As the jobs add up, the work around the invoice takes the time: chasing late payers, matching payments, remembering who still owes you.

Koira's free Office plan sends the same invoice by text and email with a pay button for card or bank, sends polite reminders when it goes past due, and marks it paid on its own. See how invoices work in Koira, or start free with the button in the green card above.

Pricing the job first? Use the estimate generator, and the profit margin calculator to check the price leaves you a margin.

Last checked October 8, 2026.

FAQ

Is this invoice generator really free?

Yes. No sign-up, no email, no watermark and no limit. It runs in your browser and the invoice prints or saves as a PDF.

How do I save the invoice as a PDF?

Tap Print or save as PDF, then choose Save as PDF (or Microsoft Print to PDF on Windows) as the printer in the print window. On a phone, use the share or print option and save the result as a PDF.

Is my information stored anywhere?

Only in your own browser, so a refresh does not lose your draft. Nothing is sent to Koira. Clearing your browser data removes it.

What should a contractor invoice include?

Your business details and license number, the customer and job address, an invoice number, dates, line items with quantity and price, tax, the total, any deposit paid, the balance due and your payment terms.

Should I charge sales tax on labor?

It depends on your state, and sometimes your city and the kind of work. Check your state's revenue department or ask your accountant, then set the rate here.

How do I number my invoices?

Use a number that goes up and never repeats, such as 1001, 1002, 1003. Some contractors add the year, like 2026-014. Any scheme works if it is unique.

We know what works. Leave it to Koira.

☼⚙
Standard⚡ Turbo
● Koira did it● You by hand
Today $9,300$8,100 / $1,200
This week $25,050$18,570 / $6,480
This month $69,300$46,150 / $23,150
Money, just now
Reminded Sean Love, $1,850. Polite reminder with the pay link.
Bids, 9:44 am
Nudged Dana on the kitchen bid. Day 3 follow up. She opened it at 9:12.
Convos, 9:41 am
Texted back a missed call. Walk through booked Thu 10:00.
Free Invoice Generator for Contractors: Printable Invoice Template | Koira