Free Online Invoice Generator

Create, customize, and download professional client invoices in under a minute. No signup required, no watermark, and unlimited free PDF downloads.

Free forever·No signup required·Unlimited invoices·2,400+ businesses use Encarmo
+ Upload Logo
Your Business Details
Client Details
Line Items & Services
DescriptionQty / HoursRateAmount
$1,200.00
Subtotal$1,200.00
Discount ($)
Tax %
Shipping ($)
Total Due$1,200.00
Payment Terms & Instructions
Customer Notes
Step by step

How to create an invoice online in 5 steps

1

Add your business details and invoice number

Enter your business name, address, contact details, and a unique invoice number. If you have a logo, add it here so the invoice looks branded from the top.

2

Add your client's details

Include your client's name or business name, billing address, and contact information so the invoice is properly addressed.

3

Add the issue date and due date

Set the date you're sending the invoice and the date payment is due. Standard terms are Net 15, Net 30, or “due on receipt” terms.

4

List your line items

Add each product or service with a description, quantity, and rate. Encarmo calculates the amount, subtotal, tax, and total automatically as you go.

5

Add payment terms and download

Include how you'd like to be paid (bank transfer, card, PayPal, etc.) and any late fee terms, then download the finished invoice as a PDF to email or share.

Key elements

10 key elements every invoice should include

An invoice missing key details can delay payment or get bounced back by a client's accounts payable team. Make sure yours includes all 10 of these essentials.

01

A clear “Invoice” header

The document should be unmistakably labeled “Invoice,” not a quote, estimate, or receipt, so it's processed correctly on the client's end.

02

A unique invoice number

Every invoice needs its own reference number for tracking, bookkeeping, and resolving any disputes. Sequential numbering (001, 002, 003...) is the simplest system.

03

Your business details

Your legal business name, address, phone number, and email — so the client (and your own records) can clearly identify who issued the invoice.

04

Client details

Your client's name or business name, billing address, and direct accounts payable contact information.

05

Issue date and due date

The date the invoice was sent, and the date payment is expected. Standard terms are Net 15, Net 30, or due on receipt.

06

Itemized description of goods or services

A clear breakdown of what was provided — avoid vague labels like “services rendered.” List quantities and units where relevant.

07

Rate and subtotal

The price per unit, hour, or item, along with the calculated subtotal before tax and discounts.

08

Tax, discounts, and fees

Any applicable sales tax, VAT, shipping costs, or discounts, shown as separate, clearly labeled line items.

09

Total amount due

The final balance owed, shown prominently in the currency you expect to be paid in.

10

Payment terms and instructions

How you accept payment (bank transfer, card, ACH, PayPal), along with any late fee policy or special remittance instructions.

The legal side

Is an invoice legally binding? What do you actually need to include?

In the US, there's no single federal law dictating exactly what an invoice must contain — requirements are mostly set at the state level and vary by industry. That said, a properly issued invoice does function as a legal record that you're owed payment.

A few practical points worth knowing:

Comparison guide

Invoice vs. quote vs. receipt: what's the difference?

QuoteInvoiceReceipt
When it's sentBefore work beginsAfter goods/services are deliveredAfter payment is received
PurposeProposes a priceRequests paymentConfirms payment was made
Is it binding?Becomes binding once acceptedYes — it's a legal payment requestN/A — it's a record, not a request
Goes in accounting books?NoYes, as accounts receivableYes, as a completed transaction

If you're not sure which document to send, ask where you are in the process: before the work, send a quote; once the work is delivered and you need to get paid, send an invoice; once you've been paid, send a receipt.

Why Encarmo

Why use Encarmo's free invoice generator

Unlimited invoices, completely free

No paywalls, no watermark, no trial limit — generate as many invoices as you need.

No signup required

Start building an invoice immediately. No account creation and no email capture required.

Auto-calculated totals

Subtotals, taxes, discounts, and the final total calculate automatically with instant precision.

Multi-currency support

Bill global clients in 15+ major currencies with automatic currency formatting.

Convert quotes in one click

Upgrade to Encarmo Free Accounting to turn estimates into invoices without re-entering data.

Clean, print-ready PDF

Download a polished, professional invoice that renders cleanly across all devices and printers.

Related tools

The full document-generator cluster

Same document workflow, different stage of the transaction — choose the generator you need.

Common questions

Questions people ask us

Straight answers on invoicing, taxes, and how the tool works.

Is this invoice generator really free?

Yes. You can create and download unlimited invoices with no signup, no watermark, and no hidden cost.

Do I need to sign up to use it?

No. You can build and download an invoice immediately as a guest. An account is only useful if you want to save client history, sync with your bank ledger, or set up recurring automated invoicing.

Is an invoice legally binding?

Yes, in practice. Once you issue an invoice for goods or services already provided, it functions as a legal record that payment is owed, and can be used as evidence in the event of a payment dispute.

What's the difference between an invoice and a receipt?

An invoice is a request for payment, sent after goods or services are delivered but before payment is made. A receipt is sent after payment is received and confirms the transaction is complete.

What's the difference between an invoice and a quote?

A quote is sent before work begins and proposes a price for approval. An invoice is sent once the work is delivered and formally requests payment.

Do I need to charge sales tax on my invoice?

It depends on your state, what you're selling, and whether you have tax nexus where your customer is located. If tax applies, show it as a separate, clearly labeled line item with the applicable rate. Check with your state's tax authority or an accountant if you're unsure.

Can I add my logo and brand it?

Yes. Upload your logo and it will appear on the finished invoice, along with your business name, colors, and contact details.

Can I invoice clients in a different currency?

Yes. Select your preferred currency from the generator (USD, EUR, GBP, CAD, AUD, INR, etc.), and all totals will format accordingly.

How should I number my invoices?

Use a unique number for every invoice, ideally sequential (e.g., INV-001, INV-002, INV-003) so you can track payments and reference invoices easily during bookkeeping or tax season.

Can I turn a quote or estimate into an invoice?

Yes. When using Encarmo's free platform, you can convert approved quotes or estimates directly into invoices in one click without re-entering client or line item details.
Automate your billing

Ready to automate your invoicing and bookkeeping?

Connect your bank, send automated recurring invoices, and get paid 2x faster with online payments and auto-reminders.

Free forever for accounting + invoicing·No credit card required·Unlimited users & clients