All tools

Invoice Generator

INVOICE
INV-2026-0042
Acme Studio Ltd
12 Baker Street London, W1U 6TP
Bill to
Beta Industries
500 Market St San Francisco, CA 94105
Issued · Due
2026-10-17
2026-11-16
Description
Qty
Rate
Total
Brand identity design
1
$4500.00
$4500.00
Print collateral (3 pieces)
3
$600.00
$1800.00
Subtotal$6300.00
Tax$1260.00
TOTAL$7560.00
Payment by bank transfer within 30 days. Thank you!

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.

  1. Enter the invoice number, issue date and due date.
  2. Add your business details under From and the client under Bill to.
  3. Add line items with a description, quantity and rate.
  4. Set the currency, Tax % and Discount %, and add notes.
  5. 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.

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

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.
Free to use · No signup required · Without watermarkUploads are encrypted in transitRemoved under our retention policy

Frequently 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.

For Business

Freelancer Monthly Client Invoicing

Freelance developers, designers, writers and consultants generate clean monthly invoices — with tax, discount and PayPal/Stripe payment links baked in

For Business

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

For Business

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

For Business

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

Education

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

For Business

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

Real Estate

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.

Legal

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.

Events

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.