Free for your first 12 months. Every feature, your whole crew, no credit card.

Start free

Free tool for cleaning & service businesses

Free Invoice Generator: create a professional PDF invoice in minutes

Add your logo and business details, list the work, apply discounts and taxes like GST + PST, and download a clean PDF or print it. Free, no sign-up — and everything stays in your browser.

  • Free, no sign-up
  • PDF and print
  • Nothing is uploaded

Invoice generator

Your data stays in your browser — nothing is uploaded

Everything you type and your logo are processed on this device. The PDF is created in your browser, there is no account, no tracking and no server storage. Saving is off by default; turn it on below to keep your business details in this browser only (they are shared with our free estimate generator), and clear them any time.

Live preview

The PDF uses standard fonts, so it supports English and Western European characters (é, ñ, ü, ç). Other characters are replaced with “?”.

Your businessShown at the top of the invoice.
Bill toYour client.
Invoice details
Set from the terms. Choose “Custom due date” to pick any date.
Line itemsUp to 100 lines. Reorder with the arrow buttons or Alt + ↑ / ↓.
Quick add:
    TotalsDiscount, taxes, extra fees and payments.
    Discount
    Deposits or partial payments.
    %
    %
    Subtotal
    —
    Tax
    —
    Total
    —
    Balance due
    —
    Notes & terms
    Look & format
    Template
    Accent color
    PDF paper size
    Save on this deviceOff by default. Nothing is ever sent to a server.

    How to use the free invoice generator

    1. Add your business details and logo. Your name, address, phone, email and tax number (for example a GST/HST number in Canada or an EIN in the US) go at the top. Upload a PNG, JPG or WebP logo — it is resized and cleaned in your browser.
    2. Fill in who you are billing. Add the client’s name and billing address. If the work was done somewhere else — a rental unit, an office, a job site — tick Add a service or ship-to address.
    3. Set the invoice number, date and terms. Pick Due on receipt, Net 7 to Net 60, or a custom due date. Add a PO or job number if your client asked for one.
    4. Add line items. Use quick-add buttons like Standard cleaning or Labor hour, then set quantity, unit and rate. Mark which lines are taxable, and turn on per-line discounts if you need them.
    5. Add discount, taxes, fees and payments. Use one tax or two (for example GST + PST), add a trip charge or shipping, and enter any deposit already paid — the balance due updates instantly.
    6. Download the PDF or print. Choose Letter or A4, a template and an accent color. When the next job comes in, use Duplicate as new invoice to reuse everything with the next invoice number.
    7. Already sent an estimate? In the free estimate generator, click Convert to invoice — the client, line items and taxes open here, ready to bill.

    What to include on an invoice

    A clear invoice gets paid faster and saves you back-and-forth with clients. These are the fields every service invoice should have:

    FieldWhy it matters
    The word “Invoice” and a unique numberLets you and the client refer to one specific bill. Never reuse a number.
    Your business name and contact detailsThe client needs to know who is billing them and how to reach you.
    Your tax number, if you have oneIn Canada, GST/HST-registered businesses should show their registration number so business clients can claim tax credits.
    Client name and addressBusiness clients often can’t process an invoice without the right legal name.
    Invoice date and due dateThe due date is what makes an invoice “late”. Without it, payment drifts.
    Description of the workWhat was done, where and when — e.g. “Deep cleaning, 3 bed / 2 bath, Oct 3”.
    Quantity, rate and amount per lineShows how the total was built, so there is nothing to dispute.
    Subtotal, discounts, taxes and totalEach tax should be shown separately with its rate.
    Amount paid and balance dueMakes deposits and partial payments obvious.
    Payment terms and how to payAccepted methods, where to send the money, and any late-payment terms.

    Whether cleaning and other home services are taxable depends on your state or province, and sometimes on the type of service. Check your local rules — or ask your accountant — before you add sales tax, GST, HST or PST.

    Payment terms: when to ask to be paid

    The shorter and clearer your terms, the sooner you get paid. Typical choices for service businesses:

    • Due on receipt — common for one-off residential jobs. Many cleaners charge the card on file the same day the job is done.
    • Net 7 or Net 15 — a good fit for recurring residential clients billed weekly or every other week.
    • Net 30 — what many commercial clients and property managers expect. Agree on it up front rather than accepting it later.
    • Deposit + balance — useful for large jobs like move-out, post-construction or first-time deep cleans. Record the deposit in Amount paid so the invoice shows what is still owed.
    If you charge late fees, write them in your terms before the work starts and check what is allowed where you operate. A fee that was never agreed is hard to collect.

    Example: a cleaning invoice with GST and PST

    A cleaning company bills a first-time deep clean with two add-ons, gives a 10% new-client discount, charges two taxes and has already taken a $100 deposit. The tax rates here are just an example — use the ones that apply to you.

    1. Deep cleaning, 1 visit × $340 = $340.00
    2. Inside oven, 1 × $45 = $45.00
    3. Carpet cleaning, 3 rooms × $45 = $135.00
    4. Subtotal $520.00, minus 10% discount ($52.00) = $468.00
    5. GST 5% = $23.40, PST 7% = $32.76
    6. Total $524.16, minus $100 deposit = balance due $424.16

    Invoicing tips that get you paid faster

    1. Send the invoice the same day. The longer you wait after the job, the longer the client waits to pay. Invoice while the clean house is still fresh in their mind.
    2. Describe the work, not just the service name. “Deep cleaning — kitchen, 2 bathrooms, inside oven, Oct 3” answers questions before they are asked.
    3. Use one numbering system and stick to it. Sequential numbers like INV-0042 make it easy to spot missing payments and keep your books clean.
    4. Make paying easy. List every way you accept money — card link, bank transfer, check — in the payment instructions.
    5. Follow up on a schedule. A friendly reminder on the due date and another a week later recovers most late payments without awkward calls.

    Is this invoice generator safe to use?

    Yes. The generator runs entirely in your browser:

    • No uploads. Your invoice details and logo never leave your device. The page is not allowed to send data anywhere — its security policy blocks all network requests from scripts.
    • No account, no tracking. There are no analytics, ads or third-party scripts on this page, and no cookies are set.
    • Safe logo handling. Only real PNG, JPG and WebP images are accepted — the file contents are checked, not just the name. SVG files are not accepted. Every logo is redrawn and resized, which strips hidden metadata such as camera or location data.
    • Saving is your choice. Business details are only kept if you turn on Remember my business details, and only in this browser. Clear saved data removes them instantly.

    Invoice generator FAQ

    Answers to common questions about creating invoices with this free tool.

    Is this invoice generator really free?

    Yes. You can create, download and print as many invoices as you like for free. There is no watermark, no trial and no sign-up.

    Do I need an account? Can I save my invoices?

    No account is needed. If you want, tick “Remember my business details on this device” and your business info, logo and settings are saved in your browser’s local storage — and you can also keep the current invoice as a draft. To keep a history of invoices, send them by email and track payments, use a free DailyCRM account.

    Is my invoice data uploaded anywhere?

    No. Everything — including the PDF — is created in your browser. The page’s security policy blocks scripts from sending data to any server, and there are no analytics or third-party scripts. Nothing is saved unless you turn on saving, and then only on your device.

    Can I add my logo to the invoice?

    Yes. Upload a PNG, JPG or WebP image up to 2 MB. It is checked, resized to at most 800 pixels and redrawn in your browser, which also removes hidden metadata. For security reasons SVG files are not accepted — export your logo as PNG instead.

    How do I add GST and PST, or two different taxes?

    Enter the first tax name and rate (for example GST, 5%), then tick “Add a second tax” and enter the second one (for example PST). Both are calculated on the taxable lines after any discount, and each one is shown separately on the invoice. Untick “Taxable” on lines that should not be taxed.

    Can I use it as a cleaning invoice template?

    Yes. It was built for cleaning and home-service businesses: use the quick-add buttons for standard, deep and move-out cleaning, carpet cleaning per room, labor hours, supplies and trip charges, add a service address for the job site, and save your business details so every new invoice starts pre-filled.

    How should I number my invoices?

    Use a simple sequential system such as INV-0001, INV-0002 and so on, and never reuse a number. “Duplicate as new invoice” automatically moves to the next number, and if saving is on the generator suggests the next number after the last invoice you downloaded or printed.

    Letter or A4 — which paper size should I choose?

    Use Letter for clients in the US and Canada and A4 for most other countries. The PDF keeps standard margins on both, and you can switch at any time before downloading.

    Send invoices, track payments and get paid faster with DailyCRM

    Turn a finished job into an invoice in a click, with GST, HST or PST already applied, and see who has paid and who still owes you — right next to your schedule, quotes and crews. Free for 12 months.