GenerateMyInvoice

Quote and estimate generator

Price the job before you start it. Build a quote or estimate, send the PDF, and when the client says yes, switch the document type to invoice. Everything carries over.

Create your quote

Your work is saved in this browser only.

Pick a document and a template

You can switch templates at any point. Nothing you type is lost.

Document type
Template

Add your logo and pick a style

PNG, JPG, SVG or WebP. The logo is resized in your browser and never uploaded to us.

Logo size
Accent color
Text on colored areas switches between white and dark automatically so it stays readable.

Who is it from, and who is it for?

Only your name and the client's name are really needed. Leave anything else blank and it won't print.

Your business
Only if you're registered.
Your client
Numbers and dates

What are you charging for?

Amounts calculate as you type. Use the Qty label to switch to hours for time-based work.

Tax, discount and shipping
Tax

Final touches and download

Add how you want to be paid, then download. The PDF is created on your device.

    Live preview. This is exactly what the PDF will look like.

    Quote or estimate: which one to send

    People use the words interchangeably, but clients don't always read them that way. A quote is a fixed price for a defined piece of work. If it's accepted, you're generally expected to stick to it. An estimate is your best guess and signals the final bill may move. If there's real uncertainty (you haven't opened the wall yet, the scope is fuzzy) send an estimate and say what could change it. The details are in invoice vs quote vs estimate.

    Four lines that prevent arguments later

    1. An expiry date. Material prices and your calendar both change. “Valid until” is built into the quote layout; 30 days is common.
    2. What's not included. Put exclusions in Notes: “Excludes skip hire and making good of plaster.”
    3. How changes are priced. “Additional work is charged at $85/hour and agreed in writing first.”
    4. Deposit terms, if you take one: “30% deposit on acceptance, balance on completion.”

    Turning an accepted quote into an invoice

    When the client accepts, go back to step 1 and change the document type to Invoice. Your line items, client and branding all stay; the number prefix changes from QUO to INV and the dates switch to invoice date and due date. Use the quote number as the PO / reference so both sides can match them up.

    Questions

    Is a quote legally binding?

    An accepted quote can form a contract in many places, which is why expiry dates and exclusions matter. An estimate is generally treated as a guide. Laws vary, so treat this as general information.

    How long should a quote be valid?

    14 to 30 days is typical. Use shorter windows when material prices are volatile.

    Should a quote include tax?

    Yes, if you're registered for VAT, GST or sales tax. Show the tax separately so business clients know what they can reclaim.