Your business
Tax ID:
INVOICE
INV-0001
Bill To
Client
Tax ID:
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Item | 1 | $0.00 | $0.00 |
- Subtotal
- $0.00
- Discount
- −$0.00
- Shipping
- $0.00
- Total
- $0.00
- Amount Paid
- −$0.00
- Balance Due
- $0.00
Notes
Thank you for your business.
This template opens as a ready-to-fill invoice in your browser. Add your business and client details, describe the work, set tax and payment terms, then download or print a professional PDF.
Your business
Tax ID:
INVOICE
INV-0001
Client
Tax ID:
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Item | 1 | $0.00 | $0.00 |
Thank you for your business.
Your invoice data stays in your browser. Nothing you type is uploaded to a server.
Start with your business details so they appear in the top-left of the invoice. Then add the client you are billing. The invoice number, date and due date are pre-filled — change them if your records use a different format.
Add one line per product or service. Quantity multiplied by rate becomes the line amount. Discounts and tax apply to the whole invoice, and you can mark the tax as inclusive when your prices already contain it.
Save the invoice as a draft if you want to finish it later on the same device, or download the PDF and send it to your client.
Freelancers and consultants use this template for project work, contractors use it for progress billing, and small service businesses use it for one-off jobs. Because the totals are calculated with decimal arithmetic, the preview, the PDF and a saved draft always show the same numbers.
Yes. The template, the PDF download and the print option are free, with no signup, no watermark and no trial limit.
Yes. “Save Draft” stores the invoice on this device only (in your browser). You can reopen it later or delete saved drafts from the same toolbar.
Yes. Upload a PNG, JPEG or WebP file up to 2 MB. The image is processed in your browser and is never uploaded.
Yes. The generator supports 21 major currencies, including USD, EUR, GBP, CAD, AUD, JPY, INR and TRY. Amounts are formatted with the correct number of decimal places for the currency you pick.