Free General Contractor Invoice Generator

Invoice remodels and new-construction jobs in minutes — your labor, subcontractors, materials, and permits on one clean document. Add your logo, itemize the work, and download a print-ready general contractor invoice. Free, no sign-up.

What to put on a general contractor invoice

General contractor invoices pull together your own labor, subcontractor costs, materials, and permit fees — often across several phases. Itemize each so the client sees exactly what they're paying for, and use progress billing on larger jobs so you invoice as milestones complete. Common line items include:

How to make a contractor invoice for free

  1. Add your business details

    Enter your business name and (optionally) upload your logo, address, phone, and email so the invoice looks like yours.

  2. Enter who you're billing

    Add your client's name and contact details under Bill to.

  3. List the work and rates

    Add a line item for each part of the job with a description, quantity, and rate. Totals calculate automatically. Set a tax rate if you charge one.

  4. Download or print

    Preview updates live as you type. When it looks right, download a PDF or print it to send to your client.

Frequently asked questions

What should a general contractor invoice include?

A GC invoice should break out your labor and supervision, each subcontractor's work, materials, permit and inspection fees, and any overhead or contractor fee, then show the subtotal, tax, and total. On larger jobs, tie the invoice to a specific phase or milestone so the client can match it to progress on site.

How do I bill for subcontractors on my invoice?

List each subcontractor's scope on its own line item at the price you're charging the client (your cost plus any markup). Keeping electrical, plumbing, and HVAC as separate lines makes the invoice easy to review and shows the client the full scope you're managing.

How does progress billing work for a general contractor?

On a big remodel or build you invoice in stages — a deposit, then payments as milestones finish (framing, rough-in, drywall, completion) rather than one bill at the end. Send an estimate first with our free estimate generator, then invoice each phase against it as the work is done.

Can I add my logo to the invoice?

Yes. Upload a logo and it appears at the top of the document. It's saved in this browser's local storage and used to build your invoice. No account needed.

How do I get a PDF?

Click Download PDF. Your browser opens its print dialog — choose "Save as PDF" as the destination to get a clean, print-ready file you can email or store.

Is this really free?

Yes. The generator is 100% free with no sign-up required. Fill it in, download a PDF, and print or email it. Nothing is uploaded to a server — everything happens in your browser.

Do I need to create an account?

No account is needed to make and download a document. If you later want to save your work, send documents, get paid online, or collect e-signatures, you can start a free Mikk trial — but it's never required to use this tool.

Where is my data stored?

In your own browser. Your business details, logo, and line items are saved in this browser's local storage, so the form is still filled in when you come back. There's no account to create, and we never sell your info.