EnglishTemplates
Saved locally
Ledger TealInvoice · USD
Invoice data stays in this browserA4 · Invoice · Ledger Teal
Free online workspace · No account required

Create a clear professional invoice or bill with automatic totals

This invoice generator helps a freelancer, shop, consultant or small business prepare a structured invoice without starting from an empty document. Choose a design and document type, replace the English dummy details, add products or services, set the currency, discount and tax, then print or download PDF or PNG. The preview and calculations update as you type.

16 original designs11 document typesLocal browser processing
01

What is an invoice?

An invoice is a seller’s itemized request for payment. It identifies the parties, supply, prices, taxes, total, payment terms and a unique reference.

02

What is a bill?

A bill commonly requests payment at or soon after a sale. In everyday use, “bill” and “invoice” can overlap, but local business and tax rules may distinguish them.

03

Which file should I use?

Use PDF for a stable final document, PNG for an image-based workflow, or Print when you need a paper copy from the current device.

How to make an invoice online

  1. 1

    Choose the document

    Select Invoice, Tax Invoice, Pro Forma, Service Invoice, Sales Bill, Cash Bill, Receipt, Estimate or another suitable label.

  2. 2

    Identify both parties

    Add the seller and customer names, reliable contact details, addresses and any required registration or tax identifiers.

  3. 3

    Itemize the supply

    Describe each product or service, then enter the quantity, unit, rate and optional item code. The line amounts calculate automatically.

  4. 4

    Review and download

    Confirm dates, numbering, currency, discounts, tax, payment instructions and balance before creating a PDF or PNG.

Information a professional invoice normally includes

A useful invoice lets the customer understand who issued it, what was supplied, what amount is due and how to pay. Tax invoices may require more information than ordinary commercial invoices. Requirements differ by jurisdiction, registration status, customer type and transaction, so the fields below are a practical checklist rather than legal certification.

  • Clear document label and unique sequential invoice number
  • Issue date and, when relevant, supply or transaction date
  • Supplier name, address, contact details and required tax identifier
  • Customer name, billing address and required customer tax identifier
  • Description and quantity of each good or service
  • Unit price, discounts, taxable value, tax rate and tax amount
  • Total payable, amount paid and remaining balance
  • Due date, payment method, bank reference and agreed terms

Invoice, bill, receipt and pro forma: which should you choose?

DocumentTypical purposeImportant check
InvoiceItemized request for payment after or around a supplyUse a unique number and clear payment terms
Tax invoiceRecords a taxable supply by an eligible or registered sellerConfirm prescribed identifiers, tax breakdown and e-invoicing rules
Pro forma invoicePreliminary statement before the final sale or shipmentLabel it clearly; it may not be a final tax invoice or payment demand
Sales or cash billRecords goods or services sold, often in retail or immediate-payment situationsCheck local receipt, POS and tax requirements
ReceiptConfirms that money was receivedShow the amount paid, payment method and any balance
Estimate or quotationOffers expected prices before customer approvalState validity, exclusions and whether tax is included

How subtotal, discount, tax and balance are calculated

Each line amount is quantity multiplied by rate. The subtotal is the sum of all line amounts. With exclusive pricing, a discount is deducted before the selected tax percentage is added; shipping and other charges are then included. With tax-inclusive pricing, the entered taxable amount already contains tax, so the tool extracts the tax portion rather than adding it again. The balance due is the final total minus the amount already paid.

Rounding and the order in which discounts, freight and taxes are treated can vary. Compare the result with your accounting policy or prescribed tax system before issuing the document. This browser tool is a document maker, not bookkeeping, filing or government e-invoicing software.

Invoice checks before sending

Numbering and datesUse the approved sequence and confirm the issue, supply and due dates. Do not reuse a number accidentally.
Names and identifiersMatch legal business names, billing details and tax registrations to your official records.
Amounts and currencyReview every quantity, rate, discount, tax calculation, payment and balance. State one clear currency.
Payment instructionsProvide only verified payment details and a useful invoice reference. Remove old bank or wallet information.
Readable designKeep the item table, total and due date prominent. Decorative elements should never hide financial information.
Final recordSave the issued version and supporting evidence for the period required by your business and local rules.

GST, VAT and sales-tax invoice notes

Tax names and rules are not interchangeable. A GST invoice in India, Pakistan or Australia, a VAT invoice in the United Kingdom or European Union, and a sales-tax invoice elsewhere can require different registrations, fields, tax-point rules, numbering, digital reporting and retention. The generator therefore provides editable labels, seller and buyer tax IDs, supply date, item details, exclusive and inclusive tax modes and a visible tax amount without claiming automatic legal compliance.

For example, European Commission guidance lists the date of issue, a unique sequential number, supplier and customer details, description and quantity, unit price excluding tax, transaction date where different, VAT rate and VAT amount among the information used on a full VAT invoice. Pakistan’s current Sales Tax Act similarly describes serial numbering, supplier and recipient particulars, issue date, goods description and quantity, value excluding tax, sales-tax amount and value including tax, while also allowing electronic-invoice integration requirements for specified persons. Always check the latest official guidance for the place where the seller is registered.

Invoice and bill generator questions

Can I add my own logo?

Yes. Upload a PNG, JPG or WebP logo up to 5 MB, then adjust its displayed size. The file is processed in the browser.

Can I add or remove invoice items?

Yes. Add as many practical product or service rows as the page can display, duplicate useful rows, and remove rows you do not need. Each line total and the invoice totals update automatically.

Can I use GST, VAT or sales tax?

Yes. Select a tax label and percentage or enter a custom label. You can also choose whether entered prices include tax. Confirm the correct rate and calculation method for your transaction.

Which currencies are supported?

The workspace includes common currencies such as USD, GBP, EUR, CAD, AUD, INR, PKR, AED, SAR, BDT, SGD, JPY, CNY, ZAR, NGN, CHF and MYR.

Can I show a partial payment or paid invoice?

Yes. Enter the amount already paid. The generator calculates the remaining balance and can show a Due, Part paid or Paid status.

Can I download PDF and PNG files?

Yes. Choose print-ready PDF or high-resolution PNG in the Download panel, or use Print for a paper or system-PDF workflow.

Is this accounting or government e-invoicing software?

No. It creates a formatted document and performs visible arithmetic. It does not post ledger entries, file a tax return, validate registration numbers or transmit an invoice to a government system.

Are my invoice details private?

This version generates the preview and downloads in the browser. It does not submit the entered customer, item, price, payment or logo data to EnglishTemplates.

Advertisement

Final check

Invoice preview

Output

Download invoice

Create a final file for your records or customer.

Confirm invoice number, dates, identities, calculations, currency, tax and payment details before sending the file.

0%

Creating your invoice

Preparing a high-quality file…