Free online invoice generator: create an invoice and download a PDF
This invoice maker builds an invoice from details you type: the invoice number, dates, who it is from and billed to, line items, tax, a discount and notes. A live preview updates as you type, and the Create my invoice button makes an A4 PDF you can download and send. It works in a phone or desktop browser, and a long invoice continues onto extra pages.
Create an invoice online in a few steps
The invoice builder is split into Parties, Items and Totals. Fill in each, watch the live preview, then select Create my invoice. The PDF opens on a result page where the Download button saves it. The form does not keep your entries between visits, so every visit starts from the same sample details: download the PDF before you close the page, and create it again after any change.
- Enter the invoice number, issue date and due date.
- Add your business details under From and the client under Bill to.
- Add line items with a description, quantity and rate.
- Set the currency, Tax % and Discount %, and add notes.
- Select Create my invoice, then download the PDF.
Start from the sample invoice, then replace the details
The page opens with a sample invoice template already filled in, a studio billing a client for design work with 20% tax, so the live preview shows a finished invoice example before you type a word. It is a form that makes a PDF, not a template file to download: overwrite each field, delete the sample line items and add yours. For a blank invoice template with no sample text, clear the names, Details and Notes boxes and delete the two sample line items. Select Create my invoice without changing anything to download the sample invoice PDF.
Add line items, tax and a discount
Each line item is a description, a quantity and a rate, and its amount is the quantity times the rate. Quick add inserts Consulting hours, Design service, Development hours or Monthly retainer as a starting point, and the handle on each row reorders items; on small screens the arrow buttons do the same. Discount % comes off the subtotal first, then Tax % is calculated on the reduced amount. There is one tax rate for the whole invoice, and the Currency list has 20 codes.
Fill in the From and Bill to details
Start on the Parties tab. Invoice #, Issue date and Due date identify the invoice. Under From, enter your Business name and Details such as an address, phone number or email. Under Bill to, enter the Client name and the client's Details. The Details boxes are free text, and long lines wrap onto further lines in the PDF, so check spelling and the dates in the live preview before you create it.
Number the invoice and add payment terms
Invoice # accepts any text, so use your own numbering scheme such as INV-2026-0042; the tool does not number invoices for you. Put bank details, the payment deadline or a thank-you in Notes / payment terms, which prints under the totals on the PDF. The Details boxes under From and Bill to are free text, so a registration or tax number can go there. Details and Tax % together let you prepare a tax invoice, but the tool does not check what your local rules require, so confirm the required details yourself.
Bill for hours, services or monthly retainers
The form can make invoice PDFs for freelancers, contractors and small businesses that bill by the hour, by the job or by the month. Enter hours as the Quantity and your hourly price as the Rate, or add one line for each deliverable, material or product. There is no logo or signature field, so the PDF is text only. For a repeat client, keep your last PDF as a reference, retype the details, and change the invoice number and dates.
Send, print or mark the invoice as paid
The PDF is laid out for A4 paper and its text is selectable, so you can print it or send it as it is. To attach receipts or a timesheet, combine the invoice with other PDFs. After payment arrives, stamp PAID on your copy. To print on US Letter paper, choose fit to page in the print dialog.
Before you send the invoice
- Check the currency, the tax and discount percentages and the due date in the live preview.
- Use Latin letters; characters outside Western European alphabets, such as Cyrillic, Arabic, Chinese or emoji, are left out of the PDF.
- Keep each item description to one short line, because the PDF prints it without wrapping.
- Select Create my invoice again after any change, because the previous PDF is cleared.
- The INVOICE heading and the labels are fixed, so write anything extra, such as a purchase order number, in Details or Notes.
- Totals are calculated from your entries; check them against your own records before you send.
After the invoice is ready
Attach receipts or a timesheet by combining the invoice with other PDFs, and once the client pays, stamp PAID on your copy. Expense receipts you receive can be read into vendor, date and total fields, and finished site work can be documented in a photo report with before and after sections.
What you can do with Invoice Generator
Review the main capabilities before you begin.
- Create PDF invoices from entered details
- Add line items with quantity and rate
- Apply tax and discount to your totals
- Bill clients using 20 currency presets
- Preview the invoice live before download
- Include payment terms and notes for clients
Settings reference
17 settings
Available controls for Invoice Generator.
Parties
- Invoice #Text input
- Sets the invoice number printed at the top of the invoice; accepts any text such as your own numbering scheme, a project code, or a client reference.
- Issue dateText input
- Date picker for the day the invoice is issued; it appears in the Issued line of the invoice and updates the live preview immediately.
- Due dateText input
- Date picker for the payment deadline shown on the invoice; it defaults to 30 days after today and can be set to any date.
- Business nameText input
- Your company or personal name, shown in the From block at the top right of the invoice.
- DetailsText input
- Multi-line address and contact details field that appears twice — once under the From heading for your business and once under Bill to for the client — printed under the respective name exactly as entered.
- Client nameText input
- The customer's name, shown prominently in the Bill to block of the invoice.
Items
- DescriptionText input
- Describes the product or service for a line item; it appears in the Description column of the invoice table.
- QuantityNumber input
- How many units of the line item you are billing, multiplied by the rate to give the line total; newly added items start at 1.
- RateNumber input
- The price per unit for a line item in the selected currency; quantity times rate gives the line total shown on the right.
- AddOne-click
- Adds a new blank line item row so you can bill any number of products or services on one invoice.
- Quick addPresets
- One-tap chips that insert a pre-filled common line item with a typical description and sample rate, which you then edit to match your actual charge.Options: + Consulting hours+ Design service+ Development hours+ Monthly retainer
- Drag to reorderOne-click
- Grip handle to drag a line item into a new position, with up/down arrow buttons shown on smaller screens as an alternative; totals stay correct regardless of order.
- Remove itemOne-click
- Deletes a line item row from the invoice; the subtotal, tax and total recalculate instantly.
Totals
- CurrencyDropdown
- Chooses which of 20 currencies the invoice uses, applying the matching symbol to every amount on the invoice; defaults to USD.Options: USDEURGBPINRCADAUDJPYCNYCHFSEKNOKDKKNZDSGDHKDZARBRLMXNAEDPLN
- Tax %Number input
- Tax percentage applied to the subtotal after any discount; defaults to 20, and setting it to 0 hides the tax line entirely.
- Discount %Number input
- Percentage discount subtracted from the subtotal before tax; defaults to 0, which hides the discount line from the invoice.
- Notes / payment termsText input
- Free-form text printed at the bottom of the invoice — ideal for bank details, payment deadlines, late-fee terms or a thank-you note; multiple lines are preserved.
Related tools for Invoice Generator
Tools for common next steps after Invoice Generator.
OCR & Data Extraction
Receipt Extractor
Extract vendor, date, total, tax, currency and line items from a receipt into structured JSON.
Try it nowBusiness Generators
Resume Builder
Enter your details, review the resume layout and download a PDF.
Try it nowBusiness Generators
Certificate Generator
Choose a certificate template, add names and signatories, set an accent color and download a landscape A4 PDF.
Try it nowFrequently Asked Questions
How Invoice Generator helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start.
Freelancer Monthly Client Invoicing
Freelance developers, designers, writers and consultants generate clean monthly invoices — with tax, discount and PayPal/Stripe payment links baked in
Small Business & Agency Billing
Marketing agencies, dev shops and consulting firms invoice multi-line retainer engagements, project milestones and hourly work without an expensive accounting subscription
E-Commerce & Etsy Shop Receipts
Etsy sellers, Shopify shop owners and direct-checkout businesses generate branded PDF receipts for customers who request them, attached automatically to the shipping confirmation email
Service Provider & Trades Invoicing
Plumbers, electricians, cleaners and tradespeople issue on-site invoices from their phone or tablet, hand the customer a PDF receipt and get paid before leaving the job
Tutoring & Coaching Session Invoices
Online tutors, music teachers, fitness coaches and language instructors invoice individual sessions and monthly packages with a unified template across every student
International Cross-Border Invoices
Remote freelancers invoicing US, EU and UK clients generate invoices in the right currency, tax format (VAT, GST, sales tax) and date convention for each jurisdiction
Landlord & Rental Property Invoices
Independent landlords and property managers invoice monthly rent with a Due date before the rent deadline, an optional Discount % for early payment, and bank transfer details in the Notes field — no property-management subscription needed.
Nonprofit & Community Donation Receipts
Community groups and small nonprofits issue donation receipts by putting the organisation's details in From and the donor's in Bill to, then use the Notes field for the tax-deductible receipt wording donors need for their records.
Event Vendor Invoicing
Photographers, caterers and DJs booked for weddings and parties itemise packages and add-ons as separate line items, set the Due date ahead of the event, and export a polished PDF the client can pay before the big day.
Watch each transformation land
Every photo crosses the slash untouched and comes out the other side finished.

























