
Free tool · No sign-up · No watermark
Create a professional invoice in minutes. Add your logo, line items, sales tax and discounts, then download a PDF — or send it as a link and get paid by card with Onigiri.
✓ Free PDF download
✓ No account needed
✓ Saved in your browser only
- Send invoices as a link clients open on any device
- See which invoices are paid, sent or overdue
- Card payments via Stripe with 0% platform fee (Pro)
How it works
Everything happens in your browser. Nothing is sent to us unless you decide to create an Onigiri account.
01
Add your details
Upload your logo, then fill in your business name, address and contact info, plus your client’s billing details.
02
Set the number and dates
Give the invoice a unique number, set the issue date and pick a due date. Net 15 or Net 30 are common in the US.
03
List your work
Add each service or product with quantity and rate. Add sales tax or a discount if needed — totals update as you type.
04
Download or send
Download a print-ready PDF, or send the invoice as a link with Onigiri so your client can pay by card.
Invoice checklist
A complete invoice gets paid faster and keeps your records clean at tax time. Make sure yours has these eight things — the generator above covers all of them.
Your business details
Name, address, email and phone. Add your EIN if clients need it for their records.
✓
Client details
The person or company you’re billing, with their billing address.
✓
A unique invoice number
Number invoices in sequence (0001, 0002…) so they’re easy to track.
✓
Issue date and due date
Say exactly when payment is due: Net 15, Net 30 or due on receipt.
✓
Itemized line items
Describe each service or product with quantity, rate and amount.
✓
Subtotal, tax and discounts
Show sales tax and any discount separately from the total due.
✓
Payment details
Tell clients how to pay: bank transfer, Zelle, Venmo, PayPal or card.
✓
Notes and terms
Late fee policy, deposit terms or a short thank-you note.
✓
Free vs. Onigiri
The generator is free forever. When you want clients to pay faster, send the same invoice as a link with Onigiri and let them pay by card.
Free invoice generator
$0 · no account needed
✓ Logo, line items, sales tax and discounts
✓ Print-ready PDF download
✓ Draft saved in your browser
— Shareable invoice link
— Online card payments
— Paid and overdue tracking
Onigiri
Free plan, or Pro for $9/month
✓ Everything in the free generator
✓ Shareable invoice links your client opens on any device
✓ See which invoices are paid, sent or overdue
✓ Unlimited clients on every plan
✓ Card payments via Stripe with 0% platform fee (Pro)
✓ Income tracking (Pro)
Templates & tools
Start from a template made for your kind of work, or check fees and taxes before you send the invoice.
Photography invoice template
Session fees, usage rights and licensing
→
Video production invoice template
Shoot days, crew, editing and revisions
→
Stripe fee calculator
Know what Stripe takes before you invoice
→
PayPal fee calculator
Bill through PayPal without losing the fee
→
Self-employment tax calculator
Plan how much to set aside for US taxes
→
From the blog

Jun 18, 2024
Late invoicing rules
Understand the regulations and consequences of late invoicing to maintain smooth client relationships and financial integrity.

Mar 23, 2024
How to make an invoice
Discover how to make invoices online with the right elements, templates, and formatting to ensure you get paid by your customers.

Feb 3, 2023
How to write an invoice email
Learn how to write a professional and effective invoice email to send to your clients.
Is this invoice generator really free?
Do I need an account to use it?
Where is my invoice data stored?
Can I add my logo?
How do I add sales tax or a discount?
What currencies are supported?
What payment terms should I use?
How do I send the invoice to my client?
Send your invoice as a link with Onigiri and see at a glance whether it’s paid or overdue. Connect Stripe to let clients pay by card.
