Business, client, line items, tax. Enter what you actually charged and get a real, downloadable invoice back, built for HVAC, plumbing, electrical, and every other home service trade.
Logo (optional)
Your business
Bill to
Invoice #
PO # (optional)
Date
Due
Line items
Discount ($)
Tax %
Notes / payment terms
Bank account details (optional)
Your Business Name
Address, phone, email
Invoice
INV-1001
Bill to
Client name
Invoice date: 2026-08-13
Due date: 2026-08-27
| Description | Qty | Price | Amount |
|---|---|---|---|
| - | 1 | $0.00 | $0.00 |
| - | 1 | $0.00 | $0.00 |
Payment due within 14 days. Thank you for your business.
Three steps, in the order they happen. No account, no card, no guessed price.
Business name and contact info, client name and address, invoice number, invoice date, and due date. Standard fields, nothing you have not filled in before.
Description, quantity, price, one row per item. You already know what the job was and what you are charging for it, this just totals it up: subtotal, tax, total due.
The full invoice is visible as you build it. Download turns it into a PDF using your browser's own print function, no account, no email required.
Every field on this generator earns its place on the invoice. Skip one and the client ends up doing the work instead, calling or emailing to ask what you meant.
An estimate is a proposed price a client agrees to before the work starts. An invoice bills for work already finished, at a price already confirmed. Send the wrong one and it shows in how the client reacts. An estimate that reads like a bill feels pushy before the job even begins. An invoice that reads like a proposal hands the client an opening to renegotiate a price they accepted weeks earlier.
In practice, most invoices start life as an approved estimate. Once the job is done, the numbers on the invoice should match what the client already agreed to, unless the scope changed on site, in which case the new line items belong on the invoice with a note explaining what changed and why.
“Please pay promptly” reads like a suggestion to a client, and gets treated like one. Write the actual expectation instead: due on receipt, due within 10 days of the invoice date, net 15, net 30. A stated date gives you something to point back to when a balance runs late. A vague ask gives you nothing to enforce.
Pick the term that fits how the client actually pays over the one that just sounds more formal. A homeowner paying at the job site is due on receipt. A property manager or commercial account running bills through an accounts payable process usually needs 15 or 30 days to match their own schedule. If you charge a late fee, put the amount or percentage on the invoice itself before the due date passes, since one added afterward is harder to collect, and what is enforceable can vary by state.
Write “service call” on a line item and a customer calls to ask what they actually paid for. Use the specific thing instead: what was replaced, what parts went in, how many hours of labor, each on its own line. That is what a customer expects to see for a repair or install, priced item by item instead of handed a single number to take on faith.
A total that matches what was quoted or agreed to on site, plus your business name and contact info sitting right there without a hunt, is what makes an invoice feel like it came from a real business. Skip either one and the invoice invites a phone call before it invites a payment.
A customer's AC dies on a Friday afternoon. AutoRev takes the call, checks your calendar, and puts a tech on the schedule for that evening before the homeowner has hung up. It prices the estimate off your own rates and texts it over while the truck is still on the way. By the time the job is done and you sit down to bill it, the call, the booking, and the priced estimate already happened without you touching any of them.
AutoRev works like a coworker. You hand it a task, like answer every inbound call this week or chase down invoices sitting open past 15 days, and it runs that task the way a new office hire would once you had trained them. It is a general AI coworker for home service businesses, built to plug into whatever FSM or CRM you already run, so the work lands in the same system your team checks every morning.
This same flow runs every day for HVAC crews taking calls, booking jobs, and pricing estimates.
See AutoRev for HVACGet a free AI audit. We'll map your workflows and show you exactly where AutoRev's AI coworker fits in.
What the tool builds, and how invoicing actually works for home service trades.
Yes. Every field, every line item, and the PDF download are free with no signup and no account.
No, and that is by design. You already know what you charged for the job, this tool takes the price you enter per line item and totals it, applies tax, and formats it as a real invoice. It does not guess a number for you.
An invoice. Invoices bill for work you already completed at a price you already know; estimates are a proposed price before a job starts. Because this tool takes the price you enter rather than predicting one, it produces a real invoice, not a guess.
An invoice requests payment for work that is done. A receipt confirms that payment already happened. If a client asks for proof they paid, that is a receipt. If you are asking to get paid, that is an invoice, and that is what this tool builds.
No. Fill in the fields, watch the invoice build itself on the right, download it as a PDF. Nothing is saved on our end, nothing requires a login.
Yes. The line-item format (description, quantity, price) works for any trade. It is built around how service work actually gets billed, not generic freelance or consulting categories.
That is a call for your business, not a rule this tool enforces. Some shops itemize labor and materials separately, others quote one flat price per job. Add as many or as few lines as match how you actually bill.
Pick a pattern and stick to it: a running sequence (1001, 1002, 1003) or a date-based scheme (2026-08-01) both work. What matters is that no two invoices share a number and you can find any past invoice by its number alone, without opening the file to check.
Match the term to how the client actually pays, and skip the one that just sounds more professional. A homeowner paying at the job site or by card the same day is due on receipt. A commercial account or property manager that runs payables on a schedule usually needs net 15 or net 30 to fit how their office processes bills. Ask once, then use the same term with that client going forward.
Many contractors state a late fee in the payment terms, a flat amount or a percentage that applies after the due date, as a written deterrent rather than a surprise. State it on the invoice before the due date passes; adding one after the fact is harder to collect and what you are allowed to charge can vary by state, so check what applies where you do business before you set a number.
Yes, enter a tax percentage and it applies to the subtotal automatically. Leave it at zero if tax does not apply to the job or your state.
Itemized line items settle most disputes on their own, since the client can see exactly what they are being charged for instead of arguing with a single total. Keep the final invoice matching whatever was agreed to on site or in the estimate; a total that drifts from what was discussed is the usual reason a client pushes back.
Not for most home service billing. Some contractors add a signature line for larger jobs or to record a client sign-off on completed work, but it is a choice for your business rather than a requirement for the invoice to be valid.
The download button opens your browser's print dialog with the invoice already formatted for print. Choose Save as PDF instead of a physical printer, and you have a PDF ready to email or attach.
Correct the numbers here and resend the corrected file, or issue a follow-up invoice with a note explaining the change. Keep the same invoice number or clearly reference the original one, so both sides can see it is the same job.
No. Everything you type stays in your browser tab. Nothing is sent anywhere or stored once you close the page.
This free tool is a standalone generator and works on its own, with no software connection required. AutoRev, the company behind it, also builds AI tools for quoting and customer follow-up for home service businesses that want that connected to how they run the rest of the job.
Build the invoice here in seconds. AutoRev also handles the calls and quotes before the job even gets this far.