We use cookies to keep you signed in. Cookie policy
We use cookies
CalculatorAI uses cookies to keep you signed in and remember your preferences. Optional cookies help us understand how the site is used. Cookie policy
Invoice for development work, fixed-bid milestones or monthly retainers — formatted for clients and accountants alike.
100% freeNo signupNo watermarkInstant PDF download
Web work gets billed three ways — hourly, by milestone, or on a monthly retainer — and the same client often spans all three. A clear invoice separates build work from ongoing maintenance so nobody confuses a one-off project with a recurring charge.
This template opens with typical development line items. Switch between hours and fixed amounts, add hosting or third-party costs as pass-through items, and export a PDF that itemises exactly what the client is paying for.
Typical terms: Net 30 · milestone payments due on sign-off
List the retainer as its own recurring line item and the project work as separate hourly or milestone lines. Keeping them apart on the invoice prevents the client from confusing a one-off build with the ongoing monthly charge.
Yes — add hosting, domains or paid APIs as their own pass-through line items so it is clear those are reimbursed costs, not your labour. This template totals them into the invoice automatically.
Yes — there is a field for a PO number, which many agencies and larger clients require before they can process payment.
Yes — CalculatorAI's invoice generator is completely free. You can build, customise and download as many professional PDF invoices as you want, with no signup, no watermark and no trial limit. A free account simply adds extras like saved clients, invoice history and the Invoices Tracker.
No. You can generate and download an invoice without an account and without entering any payment details. Signing up is free and unlocks saved client details, reusable invoices and payment tracking — but it is never required to create an invoice.
Turn this template into a system. The Invoices Tracker keeps your clients, payment status and totals in one place — so you always know who has paid and what is overdue.
Open the Invoices Tracker