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.

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. There's no account creation and no email capture. Open the tool and start building your invoice right away.

Is an invoice legally binding?

Yes, a properly issued invoice functions as a legal record that you're owed payment, though exact requirements vary by state and industry. See the legal section above for the details that matter most.

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

An invoice requests payment after goods or services are delivered. A receipt confirms payment was already made. See the comparison table above.

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

A quote proposes a price before work begins and becomes binding once accepted. An invoice requests payment after the work is delivered.

Do I need to charge sales tax on my invoice?

It depends on your state and what you sell. If tax applies, show it as its own clearly labeled line item with the rate stated. Check with your state's tax authority or an accountant to confirm your specific obligation.

Can I add my logo and brand it?

Yes. Upload your logo at the top of the form and it appears on the finished PDF.

Can I invoice clients in a different currency?

Yes. Choose from 15+ major currencies and the totals format automatically.

How should I number my invoices?

Sequential numbering (001, 002, 003...) is the simplest system and makes bookkeeping and tax records easier to defend, even though it isn't legally required in the US.

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