Image Alt Text

Free invoice generator powered by AI

Use this free invoice generator to create a custom invoice online. Copy and paste an estimate, add details about the job, or start from the sample data. Enter your website to pull in your brand colors and logo. Review, finalize, and download your invoice as a PDF, Word, or Excel file, ready to send.

Autofill this invoice with text
Copy and paste notes that include pricing, descriptions, and customer info
Automatically add business details, logo, and color from your website
How to start your invoice
An example
Add brand
Add file

203/1500 characters

By using the Invoice Generator, you agree to the Website Terms of Service and Privacy Statement and confirm you have the right to use any info you enter.

Invoice

Bill to:

Product/ServiceDescriptionQuantityRateAmount

How to create an invoice with the generator

Using the generator above, an invoice takes about two minutes.

  1. Paste in what you did. Copy and paste a job estimate, your own notes, or a line from your calendar into the autofill box. Intuit AI pulls out your business details, the line items, quantities, and rates, so you are editing rather than typing from scratch. Enter your website and it pulls in your logo and brand colors too.

  2. Fill in who you are billing. Add the customer's details in the "bill to" section, along with the invoice number.

  3. Enter what you are charging for. Add each service or product as its own line. The generator totals the subtotal for you. With a QuickBooks account, sales tax can be added automatically.

  4. Check the three fields that matter, then send. The invoice number, the due date, and the line-item descriptions. Everything else is cosmetic. These three decide whether the invoice gets paid on time. Preview it once, then download the PDF and send it.

If you are making your first invoice, start with the sample data in the generator rather than a live client. It takes thirty seconds to see the finished layout, and it is much easier to judge what your own invoice needs once you have seen one.

On numbering. Start at something like 001 and go up by one, or use a year prefix such as 2026-001. Do not use random numbers, do not restart at 001 for each client, and never reuse a number you have already sent. Sequential numbering is what lets you say with confidence which invoices exist and which have been paid, and it is the first thing an accountant asks for.

What to put on an invoice

An invoice is a payment request that records what you sold, what it cost, and when payment is due. Eight pieces of information do the work:

  • Your business details. Name, address, phone, email, and website.

  • Your customer's details. Name, address, and email. If billing and shipping addresses differ, include both.

  • An invoice number. A unique reference for this invoice and no other. This is what makes a paper trail possible.

  • The invoice date and the date the work was completed.

  • A line-item description of what you provided, specific enough that your customer recognizes the work.

  • Quantity and rate for each line.

  • The total due, including any sales tax that applies.

  • Payment terms. The due date, the ways you accept payment, and any late fee.

An invoice is not a contract. It is a request for payment on work you have already agreed to do, which is why the agreement itself, whether that is a signed proposal, an email thread, or a purchase order, is the thing worth keeping.

The line most people rush is the description, and it is the one that decides how fast the invoice clears. "Consulting, $2,400" gives an accounts payable clerk nothing to match against a purchase order. "Brand strategy workshop, March 3–4, 2 days at $1,200/day" gives them everything they need to approve it without emailing you first.

Picture a wedding photographer sending their first corporate invoice. They write "Photography services, $3,200," the same line they use for couples, and hear nothing for five weeks. The client's finance team had approved a purchase order for "event coverage and image licensing" and could not match the line to it. They reissued the invoice with the PO number at the top and two itemized lines, and it cleared in four days. Nothing about the work changed. The invoice just started speaking the payer's language.

One field the list above doesn't include, because it isn't standard: your customer's purchase order or reference number. If you are billing a company large enough to have an accounts payable department, ask for it before you invoice and put it at the top. It is the single most common reason an otherwise correct invoice sits unapproved.

How to get paid faster on the invoice you just made

Creating the invoice is the easy part. Collecting on it is where small businesses lose time and money, and the scale of that problem is larger than most owners assume. According to the Intuit QuickBooks 2026 Small Business Late Payments Report, 59% of small businesses are carrying at least one invoice more than 30 days past due, up from 47% a year earlier, with an average of $17,700 sitting unpaid per business.

The same report points at the lever most owners never touch. Among businesses that require immediate payment, 64% have no overdue invoices at all. Among businesses on Net-30 terms, 55% are carrying overdue invoices. The terms you set on the invoice matter more than anything you do chasing it afterward.

Five things change the outcome, and all five are decided before you hit send:

  1. Shorten the terms. If you default to Net-30 out of habit, try Net-14 on your next invoice, or payment on receipt for new clients. Most customers pay on the date you name, so name an earlier one.

  2. Give them a way to pay instantly. An invoice with a payment link attached can be settled the moment it is opened. A PDF with bank details at the bottom requires your customer to go somewhere else and do something, and "somewhere else" is where invoices go to sit.

  3. Offer more than one payment method. The method decides when the money actually lands. Bank transfer and card payments settle in days. Checks add a week or more after the invoice is approved, and that gap is invisible on the invoice itself. List the methods you accept so your customer does not have to ask.

  4. Send it the day you finish. Invoices sent immediately get paid sooner, for the simple reason that the work is still fresh to the person approving it.

  5. Put the late fee on the invoice itself. A late fee stated up front changes behavior. A late fee invented after the invoice is overdue starts an argument.

Say you run a two-person landscaping crew invoicing $4,000 a month across eight clients on Net-30. You move to Net-14 and add a payment link. Nothing about the work changes, but the money starts arriving two weeks earlier, which means the month you previously covered by floating materials on a credit card, you now cover with money you have already earned. That gap is the whole reason the report found 49% of owners saying standard payment timelines create critical or moderate cash-flow gaps.

Where shorter terms don't apply. If you invoice large companies, their payment terms are usually set by their procurement policy and not by your invoice. Net-30 or Net-60 may be non-negotiable no matter what you write. In that situation the lever is not the due date, it is getting the invoice into their system correctly the first time, right PO number, right contact, right format, because a rejected invoice restarts their clock from zero. Save the shorter terms for the clients who actually decide them: individuals, small businesses, and anyone paying you by card.

This is also where the habit most solopreneurs build early quietly costs them. On the QuickBooks podcast Mind the Business: Small Business Success Stories, one host described their own first year: "I used some random website that would create these like invoice PDFs, and then I'd send the PDF to the clients, and then I would have a separate Excel spreadsheet... manually typing in when I sent the invoice, when it was due, and when I should manually email them again as a reminder. It was a nightmare."

A free generator is the right tool for making an invoice. It is not a tool for tracking one. If you are already keeping a spreadsheet beside it to remember who owes you what, that spreadsheet is the thing to replace, not the generator. QuickBooks Free does that tracking for two invoices a month at no cost, so you can track them in one place instead of maintaining the list yourself.

How to fix an invoice you already sent

Wrong amount, wrong date, wrong client name. It happens on everyone's first few invoices and it is straightforward to fix, as long as you never leave two live invoices in your customer's system at once.

If the invoice has not been paid yet, issue a replacement:

  1. Create the corrected invoice with a new invoice number. Never reuse the original number, and never edit the original and resend it under the same one.

  2. Reply in the same email thread as the original so the correction sits with the invoice it replaces.

  3. State the withdrawal explicitly: "Please disregard invoice #001. It has been replaced by invoice #002, attached."

  4. Ask them to confirm in writing that the first invoice will be ignored. Accounts payable teams keep clean records, and they will usually appreciate being asked.

If the invoice has already been paid and the amount was wrong, issue a credit invoice, also called a credit note, referencing the original invoice number. It records the correction against the original rather than pretending it never happened, which keeps your books and your customer's books matching.

  • If you overcharged, the credit note reduces what they owe. Either refund the difference or apply it against their next invoice, and say in the email which one you are doing.

  • If you undercharged, do not issue a credit note. Send a second invoice for the difference with its own number, and say plainly what it covers: "Invoice #003 covers the additional two hours on the March 12 site visit, which were omitted from invoice #002." Quietly slipping the shortfall into a later invoice is how disputes start.

The failure mode worth avoiding is the quiet one. If you send a corrected invoice without withdrawing the first, a larger client's system may hold both, and the one that gets paid is whichever reaches approval first. Picture a freelance developer who reissues a $2,800 invoice as $3,400 after a scope change, sends it as a fresh email, and says nothing about the original. The client's system pays the $2,800 invoice on its due date and marks the account settled. Recovering the difference takes six weeks of email that a single sentence would have prevented.

What to do when a client does not pay

An invoice that has gone quiet is not usually a refusal to pay. Most of the time it is a client whose own cash is tight, an approval sitting in someone's inbox, or an invoice that never reached the right person. Work through it in that order before assuming the worst.

Days 1 to 7 past due. Send a short, neutral reminder that restates the invoice number, the amount, and the due date, and re-attaches the invoice. Assume it was missed, because it usually was.

Days 7 to 30. Get on the phone and confirm two things: that the invoice reached accounts payable, and that nothing is blocking approval. Invoices stall on missing purchase order numbers far more often than on unwillingness to pay. If the client says cash is tight, offer a card payment option. A client who cannot release a bank transfer this week can frequently still pay by card, and a client on a payment plan you agreed to is in a different category from a client who has gone silent.

Past 30 days. Apply the late fee you stated on the invoice, and pause further work until the balance clears. Say it plainly and without apology: work resumes when the invoice is settled. This is also the point to stop extending credit to this client, whatever they say next.

Past 60 to 90 days. A formal demand letter, then small claims court or a collections agency depending on the amount. Both are worth less than the deterrent you set up front, which is why the late fee belongs on the invoice.

One judgment call is worth making early. If a client who has always paid on time suddenly goes quiet, that is usually a temporary cash problem and the relationship is worth protecting with a payment plan. If a client who has stretched every invoice goes quiet again, that is a pattern, and the right move is to stop the work rather than extend more credit. The U.S. Small Business Administration publishes guidance on managing business finances that is worth reading before you are in this position rather than during.

A word on tone, because it is the part people get wrong. Every message in that ladder should be short, factual, and free of apology. "Following up on invoice #004 for $2,400, which was due on March 15" does more work than three sentences of softening, and it is easier to forward internally, which is usually what needs to happen for you to get paid.

Do you actually need an invoice generator

Creating and downloading an invoice here is free, with no limit on how many you make. Whether you need anything beyond that depends on volume, and it is worth being straight about where the line falls.

If you send one to three invoices a month to the same handful of clients, a saved template you edit each time is genuinely fine. Use the generator above to build the first one, download it, and reuse it. You do not need software for this.

If you send five or more invoices a month, or you are billing clients you have not worked with before, the math changes, and it changes because of tracking rather than creation. Making an invoice takes two minutes either way. Remembering which of eleven invoices are unpaid, which are past due, and which need a second reminder this week is what consumes the time, and a spreadsheet kept alongside a PDF generator is exactly the setup that breaks down.

If you accept card or bank payments, separate the two costs in your head, because they are different things and they are easy to confuse. The tool that creates the invoice and the service that processes the payment are priced separately. Invoice creation here is free. Payment processing carries a fee per transaction, typically a percentage plus a fixed amount, and that fee applies whichever provider you use. Bank transfers usually cost less than cards. When you are comparing options, compare the processing fees against each other rather than against the word "free," and check the current QuickBooks Payments rates alongside whatever else you are considering.

That distinction catches out more owners than any other part of invoicing. A tool advertised as free with a 3% processing fee costs more on a $3,000 invoice than a paid tool with lower processing rates, and the invoice creation was never the expensive part.

Which invoice type fits your situation

Most small businesses only ever need one type. Which one depends on when you expect to be paid relative to when you do the work:

  • You finished the work and want paying. A standard invoice. This is what the generator above produces and what the overwhelming majority of small businesses send.

  • You need money before you start. A proforma invoice, which states the agreed price and terms up front without being a demand for payment yet. Common for custom work and large material orders.

  • You bill the same client the same amount on a schedule. A recurring invoice. Worth setting up once you pass roughly three identical invoices to the same client.

  • You billed the wrong amount and need to correct it. A credit invoice, covered in the correcting section above.

If you are not sure, send a standard invoice. It is the right answer for most businesses most of the time, and the wrong guess is easy to correct.

One distinction worth knowing: a quote or estimate is not an invoice. An estimate proposes a price before the work. An invoice requests payment for work you have agreed to do or already done. Sending an estimate when you meant to send an invoice is a common first-year mistake, and it usually means a month goes by before anyone notices nobody was ever asked to pay.

Which invoice format to use and when

Invoices are most commonly sent as PDFs, and that is the right default for almost everyone.

The reason PDF is the default is that it does not change. A Word or Excel invoice can be edited by whoever receives it, deliberately or by accident, and if a dispute ever arises over what you billed, you want the document in your records and the document in theirs to be provably identical. Build the invoice in whatever is comfortable, then send the PDF.

There are two exceptions. Some larger clients and government agencies require invoices submitted through their own portal, in which case their format instructions override everything here. And if you are sending an invoice with a payment link rather than an attachment, the invoice lives at a web address instead of in a file, which is generally better for getting paid because there is nothing to download before paying.

If you would rather start from a blank document than a generator, we keep printable invoice templates by industry for freelancers, contractors, auto repair, photography, construction, and more, in Word, Excel, and PDF.

When to send an invoice

Send it the day the work is finished, or the day the billing period closes if you bill monthly. The delay between finishing and invoicing is entirely unproductive time. It postpones your payment date by exactly as long as you wait, and it makes the work less fresh to the person approving it.

For longer projects, bill in stages rather than waiting until the end. A deposit up front, a milestone payment partway through, and a final invoice on delivery keeps money moving and limits how much unpaid work you are carrying at any one time. Given that the average small business is carrying $17,700 in unpaid invoices, how much of your own work is outstanding at any moment is worth knowing.

Create and send invoices with QuickBooks

The generator on this page is free to use, and for a lot of businesses it is all they need. The point where it stops being enough is predictable: it arrives when you stop asking "how do I make an invoice" and start asking "which invoices haven't been paid."

That is the job QuickBooks Free starts doing, at no cost. Two invoices a month go out with a payment link attached, and you can track them in one place. Past that volume, QuickBooks invoicing removes the cap and adds automatic reminders. Given that 59% of small businesses are carrying something more than 30 days overdue, knowing which ones are yours is most of the battle.

Free invoice generator vs. QuickBooks

Free invoice generator

QuickBooks Free

QuickBooks invoicing software

Cost

$0, unlimited

$0/mo, no credit card required

Starting at $19/mo Free 30-day trial!

Customize invoice

yes checkmark

yes checkmark

yes checkmark

Send invoices online

“dash

yes checkmark

2/mo

yes checkmark

Accept payments online, on invoices

“dash

yes checkmark

2/mo

yes checkmark

Track income and expenses

“dash

yes checkmark

yes checkmark

Connect your bank account

“dash

yes checkmark

1 bank

yes checkmark

Capture receipts

“dash

yes checkmark

2/mo

yes checkmark

Track mileage

“dash

yes checkmark

5/mo

yes checkmark

Send estimates

“dash

yes checkmark

1/mo

yes checkmark

Run a profit & loss report

“dash

yes checkmark

yes checkmark

No credit card required. Need more than two invoices a month? Compare QuickBooks plans.

Send your invoice with QuickBooks Free

Professional invoicing and expense tracking for solo businesses. No fees, no commitments, no credit card.

Important pricing details and product information