Freelance Invoice Generator

Create professional freelance invoices in minutes - Built for Singapore freelancers, consultants and sole proprietors

About the Freelance Invoice Generator

This free invoice generator is built for freelancers, consultants, and sole proprietors in Singapore who need to bill clients quickly and professionally. Whether you charge by the hour, by project, or on retainer, you can create a clean, itemized invoice in minutes.

Unlike generic templates, this tool understands freelance work in Singapore - it defaults to no GST (since most freelancers are not GST-registered), leaves your UEN optional, and gives you space to add PayNow or bank details so clients know exactly how to pay you.

All processing happens in your browser - your name, rates, and client details never leave your device, so your business information stays private.

How to Use the Freelance Invoice Generator

  1. Enter Your Details: Fill in your name or business name, contact details, and UEN if you have one registered.
  2. Add Client Details: Enter your client's name or company, address, and email.
  3. Set Invoice Details: Specify the invoice number, invoice date, due date, and your payment terms (e.g. "Due within 14 days").
  4. List Your Work: Click "Add Item" for each deliverable or block of hours. Enter a description, quantity/hours, and your rate.
  5. Apply a Discount (Optional): Enter a discount percentage for repeat clients or bundled work, if applicable.
  6. Add GST (Optional): Only enable this if you are GST-registered with IRAS.
  7. Add Payment Details: Include your PayNow number or bank account details so clients can pay you easily.
  8. Download or Print: Click "Download PDF" to save the invoice, or "Print" to print it directly.

Key Terms & Concepts

Freelancer / Sole Proprietor

Someone who provides services independently rather than as a company employee. In Singapore, freelancers can operate under their own name or register a sole proprietorship with ACRA.

UEN Number

Unique Entity Number - required only if you have registered a business with ACRA or are GST-registered. Many freelancers operating under their own name do not need one.

GST Registration

In Singapore, you only need to register for and charge GST once your taxable turnover exceeds S$1 million in a 12-month period. Most freelancers fall below this threshold and should leave GST off.

Payment Terms

How quickly you expect to be paid after issuing an invoice. Freelancers commonly use shorter terms like "Due within 14 days" or "Due on receipt".

Line Items

Each piece of work billed on the invoice, with its own description, quantity or hours, rate, and total amount.

Common Use Cases

  • Web & Graphic Designers: Bill clients for design projects broken down by deliverable or hours worked.
  • Writers & Editors: Invoice for articles, copywriting, or editing work by word count, project, or hour.
  • Tutors: Bill for lesson hours completed over a month, itemized by student or session.
  • Photographers & Videographers: Invoice for shoots, editing, and usage rights as separate line items.
  • IT & Software Consultants: Bill by the hour or by milestone for development and consulting work.
  • Coaches & Consultants: Invoice for sessions, retainers, or project-based engagements.

Invoice Examples

Example 1: Hourly Web Development

20 hours of website development at $80/hour = $1,600. Payment terms: Due within 14 days, PayNow details in payment section.

Example 2: Flat-Rate Design Project

Logo design package: 1 x $600 flat fee. No GST (not GST-registered). Due on receipt.

Example 3: Monthly Tutoring with Discount

8 tutoring sessions at $60/session = $480, with a 5% loyalty discount = $456. Bank transfer details included in notes.

Important Notes

Privacy: All invoice generation happens in your browser. Nothing is sent to or stored on our servers.

GST: Only enable GST if you are registered with IRAS. Most freelancers below the S$1 million turnover threshold should leave this off.

Record Keeping: Keep copies of every invoice you issue - you will need them for your annual income tax filing as a self-employed person.

Getting Paid: Including your PayNow number or bank details on the invoice makes it easier for clients to pay you promptly.

Invoice Numbers: Use sequential invoice numbers for every client so your records stay organized.

Advertisement