Invoice Generator

Create branded invoices with customer details, line items, taxes, discounts, payment terms, PDF export, and browser-saved drafts.

Bill to

Line items

Notes and instructions

Subtotal
$0.00
Discount
$0.00
Tax
$0.00
Shipping/fees
$0.00
Total
$0.00
Amount paid
$0.00
Balance due
$0.00

How to use this invoice generator

Use this when you need a professional invoice without setting up accounting software or creating an account.

  1. Add your business details, client details, invoice number, dates, and payment terms.
  2. Upload an optional logo, choose a brand color and currency.
  3. Enter line items with quantity, rate, and tax rate; then add any discount, shipping, or amount already paid.
  4. Review the editable invoice, view the generated PDF in a new tab, or download it.

Invoice Generator features

  • Create branded invoices with logo upload and brand color.
  • No account required. No invoice limits.
  • Add seller and client names, contact details, addresses, and business tax ID.
  • Set invoice number, invoice date, due date, purchase order number, and payment terms.
  • Add unlimited line items with description, quantity, rate, per-line tax rate, and calculated amount.
  • Apply percentage or flat discounts, shipping or fees, and amount already paid.
  • Switch between common currencies with localized currency formatting.
  • Show subtotal, discount, tax, total, amount paid, and balance due.
  • View or download the generated PDF directly.
  • Autosave the draft in the browser for continued editing.

What a complete invoice should include

A clear invoice gives the client enough information to identify the work, confirm the amount due, and pay on time.

Most invoices should include the seller and client names, invoice number, invoice date, due date, line item descriptions, quantities, rates, taxes, discounts, total, balance due, and payment instructions.

Freelancers, consultants, small agencies, and one-person businesses often need a clean invoice before they need a full accounting system. The most important habit is consistency: use invoice numbers, keep line item descriptions specific, and make the payment terms obvious.

For tax, legal, or bookkeeping requirements, use the rules for your location and business type. This generator helps format the document, but it does not decide whether you should charge sales tax, VAT, GST, late fees, or required registration numbers.

The draft is stored in your browser, so clearing browser data can remove it.

How totals are calculated

The invoice totals are calculated from the line items and adjustments you enter, then formatted in the selected currency.

Each line amount is based on quantity multiplied by rate. Line tax is calculated from the line amount and that line's tax rate, then discounts, shipping, fees, and previous payments are applied to produce the balance due.

Use the PDF preview before sending an invoice to check names, dates, invoice number, payment instructions, and currency. Those details are easier to fix before the invoice is in a client's inbox or bookkeeping system.

Invoice generator FAQ

Can I save the invoice as a PDF?
Yes. Use Download PDF for a direct file, or View PDF to open it in a new tab.
Do I need an account?
No. You can create invoices without signing in, and there are no invoice limits.
Does utilkit store my invoice data?
No. The draft is stored locally in your browser for continued editing.
Can I add tax and discounts?
Yes. Each line item can have its own tax rate, and the invoice can include a percentage or flat discount.
Can I make invoices in different currencies?
Yes. The generator supports common currencies including USD, EUR, GBP, CAD, AUD, JPY, and INR.
Is this a replacement for accounting software?
No. It helps create a professional invoice, but it does not track payments, file taxes, reconcile books, or process card payments.

Prepare an invoice the customer can verify and pay

Use the legal business name and the customer details required by the agreement and local rules. Include a unique invoice number, issue date, clear description of work or goods, quantity, rate, subtotal, adjustments, tax, total, currency, due date, and payment instructions. A customer should be able to match the invoice with a contract, order, delivery, or approved milestone.

Describe line items specifically enough for the buyer's reviewer. “Services” may be too vague, while a paragraph of internal detail can slow approval. Use the contract's names for milestones, purchase orders, projects, or departments. Keep time records, receipts, delivery confirmation, and approvals outside the invoice when they are needed as support.

Tax requirements differ by location, seller, customer, product, and transaction. The generator performs the arithmetic entered; it does not decide whether tax applies, which rate is correct, or what identifiers and wording are legally required. Confirm the treatment with current official guidance or a qualified adviser before issuing the document.

Payment terms should match the contract. State the due date rather than relying only on “Net 30,” and name accepted payment methods. Do not place full bank credentials or private account access information in a broadly shared file. Verify changes to payment instructions through a trusted channel because invoice fraud often relies on convincing substitutions.

Review discounts, deposits, retainers, credits, partial payments, and prior invoices so the balance is not billed twice. A negative line or adjustment should explain what it corrects. When an issued invoice changes, preserve the original and use the organization's credit-note or revised-invoice process rather than silently replacing the record.

The browser-saved draft is convenient, not an accounting system or durable backup. Shared devices, cleared storage, browser profiles, extensions, and local backups can affect confidentiality and retention. Export the final PDF, store it in the approved records system, and record delivery and payment status elsewhere.

Decision checklist

  • Match legal names, addresses, tax details, currency, purchase order, project, dates, terms, and identifiers with the agreement.
  • Recalculate quantities, rates, discounts, tax, deposits, credits, partial payments, subtotal, and total from the final line items.
  • Verify payment-instruction changes through a trusted channel and keep sensitive banking or account data out of unnecessary copies.
  • Open the PDF, check pagination and readability, and confirm the filename and message reach the intended recipient.
  • Store the issued record and delivery evidence in the approved accounting system; do not rely on a browser draft as the only copy.
  • Check customer-specific submission portals, purchase-order matching, vendor identifiers, attachments, and approval contacts before sending.
  • Follow up from the recorded due date and preserve notes for disputes, partial payments, credits, and collection activity.

Built and maintained by utilkit. Updated . Found an issue? Send corrections to contact@utilkit.com

Collections featuring this utility

A pen and planning notes on a sheet of paper

Small Business

Small business math should answer everyday decisions: can this offer work, is the price healthy, was the meeting worth it, and did the campaign pay for itself?