Built for solo operators and small studios. Mix hourly, day-rate, fixed-fee, retainer, milestone, and expense lines on a single invoice. Auto-rolled hours, due-date math, advance and partial-payment offsets, and a payment block with bank, UPI, PayPal, and Stripe.
01 — What you create
Mix hourly, day-rate, fixed-fee, retainer, milestone, and expense lines on a single invoice. Hours and days roll up automatically. Advance and partial-payment offsets show the real balance due. Bank, UPI, PayPal, and Stripe all in one payment block.
Alex Hartwell · Brand & design studio
Lavelle Road, Bengaluru 560001
INVOICE
FRL-2026-014 · Net 14
Project: Northwind Books
SENTBILL TO
Northwind Books Pvt Ltd
Marcus Vance · Marketing Director
+ payment block, terms, and signature in the full PDF
Scanned invoices, multi-page batches, multi-currency stacks, and direct push into your accounting system. Free for 30 days, no card required.
Try Premium FreeFree 30 days · no credit card · cancel anytime
02 — How it works
Freelance work rarely fits one rate. A single engagement is often hourly discovery + daily production + fixed deliverable + monthly retainer + reimbursable expenses — all of which should land on one invoice so the client has one number to pay. This tool handles every line type without forcing you into separate invoices.
Invoice #, issue date, payment terms (Net 7 / 14 / 30 / 60), project name, PO ref. The due date computes automatically.
Add as many lines as you like — hourly, daily, fixed, retainer, milestone, expense. Each line shows the right unit (hr / day / fee / month / item) on the PDF. Hours and days roll up into a strip below the table.
Subtract advances and any prior partial payments to show the real balance due. Add bank / UPI / PayPal / Stripe payment options. Export PDF + 4-sheet XLSX for your records.
03 — Built for freelancers
Hourly · Daily · Fixed · Retainer · Milestone · Expense. Each line's unit prints on the PDF — clients see "18 hr × INR 6,500" rather than a bare number.
Total hours billed and total days billed compute automatically and print as a strip below the line items. Easier audits, no manual reconciliation.
Two separate fields: advance received before work started, and amount paid against partial collections. Both subtract from the total to print a real balance due.
Due on receipt, Net 7, 14, 15, 30, 45, 60. Pick the one your client signed and the due date computes from the issue date and gets stamped on the PDF and footer.
Bank + IFSC + UPI + PayPal + Stripe link, all on the PDF. Clients pay how they like; you don't need a separate "here's how to pay me" email.
PDF: branded header, bill-to block, line items with type column, hours strip, totals with advance/paid offset, tax breakdown, payment block, terms, signature. XLSX: Summary, Line items, Tax summary, By rate type.
Bulk OCR, batch invoicing, multi-party e-signing, redaction, audit logs — pdfFiller picks up where Sonchoy ends. Free for 30 days, no credit card.
Run 100+ invoices, statements, or conversions in one go.
Turn paper invoices into searchable, exportable data.
Multi-party signatures with full audit trails.
Mask sensitive ledger lines before sending to auditors.
04 — Common questions
The regular Invoice Generator is a generic itemised invoice — line description, qty, rate, tax. This Freelance Invoice Generator adds a "rate type" column so each line can be hourly / daily / fixed / retainer / milestone / expense, with the right unit (hr / day / fee / month / item) printed on the PDF. It also adds hours-billed rollups, advance-offset, and a richer payment block (UPI / PayPal / Stripe) — all of which freelancers reach for far more often than businesses do.
Yes — each line has its own "taxable" checkbox. Common pattern: services taxable at your local rate, reimbursable expenses (stock licences, travel passed-through at cost) marked non-taxable. The tax-breakdown table at the bottom shows the per-rate totals so the client can reconcile cleanly.
Two separate fields. "Advance received" is a deposit collected before the work started — quoted as a line above the actual invoice. "Amount paid" is a partial collection against this invoice after it was issued (e.g. client paid 50% on a Net-30 invoice early). Both subtract from the grand total to show a real balance due, and both print as their own rows on the PDF.
No. Set the tax % to 0 on every line if you're not tax-registered, and the tax column on the PDF just shows dashes. The tool is also fine for international clients where you don't charge local sales tax — just keep tax 0 and add a notes-block clarification ("Services rendered to a non-resident client; no GST chargeable.").
A fixed payment tied to a project milestone — typically used when a fixed-fee project is split into stages: "Milestone 1: discovery sign-off · 30%", "Milestone 2: design system handoff · 40%", etc. Each is its own line on the invoice with qty 1, the milestone fee as the rate, and the milestone label as the description. Makes the invoice easy to audit against the signed SOW.
PDF (top accent stripe, your business header, "INVOICE" block top-right with invoice # / issue / due / payment terms / project / PO ref / status badge, bill-to client block, line-item table with description / type / qty / rate / tax / amount, hours-billed strip, right-aligned totals with advance and amount-paid offset rows, balance-due hero line, tax-breakdown summary, optional payment block, optional terms, optional notes, optional signature, thank-you line) and XLSX (4 sheets: Summary, Line items, Tax summary, By rate type).
05 — Related tools