LaraKey

Free Contractor Invoice Generator

Fill in your business, the client and the work, and watch the invoice build as you type. When it looks right, save it as a PDF or print it. Nothing you enter leaves your browser.

Your business

Bill to

Invoice

Line items

Nothing you type is saved or sent. Save the PDF before you leave the page.

Your business

INVOICE

#

Date:

Due:

BILL TO

Client name

DescriptionQtyRateAmount
Subtotal
Tax (%)
Less payments
Balance due

What to put on a contractor invoice

  1. Your business: name, address, phone, email, license number.
  2. Invoice number and dates: a unique number, the invoice date and the due date.
  3. Bill to: the client’s name and the job address.
  4. Line items: description, quantity, rate and amount.
  5. Totals: subtotal, tax where it applies, less deposits or payments, and the balance due.
  6. How to pay: check, card, bank transfer or Zelle, and any late-fee terms.

Examples

Final invoice on a bathroom

Contract balance $13,850, less the $4,155 deposit already applied: $9,695 due on receipt.

Small service call

Labor 3 hours at $85 = $255, materials $64.20, 6% tax on materials: $323.05 due in 15 days.

FAQ

Invoice Generator: common questions

Is this invoice generator free?

Yes. There’s no sign-up, and nothing you type is stored or sent anywhere.

How do I save the invoice as a PDF?

Click Save as PDF. Your browser’s print window opens; choose “Save as PDF” as the printer. On a phone, use Share or Print, then save to Files.

Can I add my logo?

Not in this free tool. Your business name prints at the top in bold. LaraKey invoices include your logo and colors.

What payment terms should I use?

Due on receipt, Net 15 or Net 30 are common. For jobs, many contractors tie invoices to milestones in the contract.

Do I charge sales tax on labor?

It depends on your state and the type of work. Ask your accountant. The tax field here applies to the whole subtotal, or set it to 0 and add tax as its own line.

How should I number invoices?

Use a simple sequence that never repeats, like 1001, 1002, or add the year: 2026-014.

Will my invoice be saved if I close the page?

No. Save the PDF before you leave. LaraKey keeps every invoice, payment and receipt with the job.

Can I accept card payments from this invoice?

This tool makes a document only. Add your payment instructions (Zelle, check, bank transfer) in the notes.

Got another question?

Talk to a person who knows remodeling.

Contact us

Run your next job on LaraKey.

LaraKey is invite-only for now. Join the waitlist, and when you’re invited, try it free for 14 days, no card.