Preview every page
Read the document as you fill in the form.
Bill for a cabinet repair with separate labor, lumber and fasteners. Replace the fictional example with your own work and agreed prices.
All set
Invoice rules in the US depend on your state. This tool helps you lay out an invoice; it is not tax advice.
These pictures show the same document generator with fictional example details.
Replace the example names and contact details in the form. Keep only information that belongs in this document.

Check the page preview after changing the text. Read the amounts, dates and page breaks before exporting.

Use the download controls above the preview. Open the saved file and give it one final read before sharing.

Read the document as you fill in the form.
Compare Classic, Modern and Minimal layouts.
Save a copy when the names and figures are right.
The generator works on this device.
Use A4 or Letter and check the page breaks.
Return to the form to correct a detail before sharing.
These are fictional details. Choose an example, then replace them with your own.
Enter the customer and project reference. Replace the sample labor and materials entries with the actual agreed work.
Read change orders and fixed versus hourly work. Put received money in Amount paid and compare the balance with your records.
Check handover notes in the preview. Save PDF or Word, open the file and read the job description and balance before sending.
A professional contractor invoice gives the client reviewing the contractor work a familiar structure to read. This Classic version is filled with a cabinet repair with separate labor, lumber and fasteners. Use it to bill for a cabinet repair with separate labor, lumber and fasteners, then replace the fictional details before sharing it. The style is a presentation choice. It does not verify the facts or change the meaning of the wording you enter.
For the contractor invoice, start this part with job reference. The example uses project Cedar, cabinet repair. Identify the site and accepted scope. A client with several repairs underway needs to know which job this bill concerns before reviewing its charges. Read this entry beside labor before you keep it. That comparison helps the client reviewing the contractor work understand the contractor invoice without a separate explanation. The Classic layout gives the wording a clear place on the page, but the information still needs your attention.
For the contractor invoice, start this part with labor. The example uses six repair hours at 75 per hour. Use an hours row for work billed by time. Keep the work description specific enough to compare with a visit record or an agreed task list. Read this entry beside materials before you keep it. That comparison helps the client reviewing the contractor work understand the contractor invoice without a separate explanation. The Classic layout gives the wording a clear place on the page, but the information still needs your attention.
For the contractor invoice, start this part with materials. The example uses lumber and fasteners on separate rows. Show separately priced supplies apart from the labor. For a single fixed material package, describe what the package includes rather than inventing an item count. Read this entry beside change orders before you keep it. That comparison helps the client reviewing the contractor work understand the contractor invoice without a separate explanation. The Classic layout gives the wording a clear place on the page, but the information still needs your attention.
For the contractor invoice, start this part with change orders. The example uses cO-02 for additional repair work. Reference a change the client actually approved. Write the extra work plainly so a new charge does not appear to be part of the original fixed scope. Read this entry beside deposit before you keep it. That comparison helps the client reviewing the contractor work understand the contractor invoice without a separate explanation. The Classic layout gives the wording a clear place on the page, but the information still needs your attention.
For the contractor invoice, start this part with deposit. The example uses 200 already received. Enter the received deposit in Amount paid. The invoice can then show the total job charge and the remaining balance without asking the client to perform the subtraction. Read this entry beside fixed versus hourly work before you keep it. That comparison helps the client reviewing the contractor work understand the contractor invoice without a separate explanation. The Classic layout gives the wording a clear place on the page, but the information still needs your attention.
For the contractor invoice, start this part with fixed versus hourly work. The example uses a package price alongside recorded time. Describe each pricing basis in its own item. Do not make a package quantity look like hours when the price covers a defined piece of work. Read this entry beside balance review before you keep it. That comparison helps the client reviewing the contractor work understand the contractor invoice without a separate explanation. The Classic layout gives the wording a clear place on the page, but the information still needs your attention.
For the contractor invoice, start this part with balance review. The example uses 655 total and 455 remaining in the sample. Compare the remaining balance with the job records and earlier payments. The sample has no added tax and illustrates the arithmetic, not a market price. Read this entry beside handover notes before you keep it. That comparison helps the client reviewing the contractor work understand the contractor invoice without a separate explanation. The Classic layout gives the wording a clear place on the page, but the information still needs your attention.
For the contractor invoice, start this part with handover notes. The example uses a brief job or approval reference. Keep scheduling conversations and detailed photographs in the project record. The invoice needs enough context to identify the work without becoming the entire job history. Read this entry beside job reference before you keep it. That comparison helps the client reviewing the contractor work understand the contractor invoice without a separate explanation. The Classic layout gives the wording a clear place on the page, but the information still needs your attention.
Before choosing a final file, compare the Classic heading with the first block of contractor invoice details. Keep job reference readable without enlarging the whole page. Then follow the document through deposit to the ending. On a printed copy, the reader has no form controls to reveal what an unclear entry was meant to say. Use A4 or Letter to match the paper you intend to use and read every page after switching. A longer contractor invoice can flow onto another page. Keep the complete text when it is needed to explain a cabinet repair with separate labor, lumber and fasteners; a conventional appearance is not a reason to cut information the reader needs. Save the version you checked so later changes do not become confused with it.
Classic gives the contractor invoice a conventional heading and clear divisions. Use it when the client reviewing the contractor work needs a familiar document to file or compare. Still read materials and deposit before saving.
No. The appearance does not verify job reference or settle questions about balance review. You supply the underlying facts and arrange any review needed for the situation.
Use the form to enter labor and then work through fixed versus hourly work. The preview updates from your entries. All names and figures in the gallery are fictional and need checking before use.
PDF preserves the previewed page arrangement. Word provides editable text and may reflow when opened. Use the current draft to bill for a cabinet repair with separate labor, lumber and fasteners; whichever format you choose, inspect the saved copy before sharing it with the client reviewing the contractor work.
No. Download the checked copy, then choose how to share it. Your entries are used on this device. On a shared computer, clear the saved draft when you no longer want those details stored in the browser.