Free Invoice Generator – Making invoicing online easy and fast.

Use our free online invoice generator to create an invoice online. Enter your business information, upload your logo, and choose custom details within our invoice template. Then, you’re ready to download and send.


Freelancers and small businesses can avoid the hassle of using Microsoft Excel or Word and generate a new invoice in minutes.


Invoice details

Ship to
Invoice #
Invoice date


Sales tax

Look and Feel

Edit Preview



Bill to

Ship to

Invoice details


Subtotal 0.00
Sales tax
Total R0.00


Thank you for your purchase. Please return this invoice with payment.


Edit Preview
Product or service
Product description

How to create an invoice with our online invoice generator

Step 1:

Use the free invoice generator to customize the blank invoice template. Fill out all the invoice details with business information including:

Step 2:

Fill out the customer’s invoice details, including:

  • Add ‘bill to’ and ‘ship to’ address details
  • Add an invoice number
  • Add your payment terms and a net 30 due date, so your customer knows if any late fees apply  applicable.
  • Add business details including business name

Step 3:

Enter information about products and qty you are invoicing, including sales tax and shipping costs. The invoice generator will automatically calculate the subtotal for all your line items.

Sales tax will be calculated automatically with a QuickBooks Online account.

Step 4:

Thank your customer for their business with a message. You can also notify them that late fees may apply for past-due payments. You can also set up automatic payment reminders for your customers.

Step 5:

Customize your invoice template. Be sure to preview your invoice one final time to make sure everything looks good. Then download invoice (PDF invoice) and send it to your client.


Tired of manually creating and sending each invoice? Save time and get paid faster with Professional [Online Invoicing] / invoicing in QuickBooks.

Frequently asked questions


1. QuickBooks Payments account subject to eligibility criteria, credit and application approval. Subscription to QuickBooks Online may be required.

2. QuickBooks Cash Flow Center will be initially available only for new QuickBooks customers.

3. QuickBooks Payments required to use QuickBooks Cash account. QuickBooks Payments account subject to eligibility criteria, credit and application approval. Subscription to QuickBooks Online may be required. Terms and conditions apply. See Deposit Account Agreement for details. Banking services provided by and QuickBooks Visa Debit Card is issued by Green Dot Bank, Member FDIC, pursuant to a license from Visa U.S.A. Inc. QuickBooks products and services are not provided by Green Dot Bank.

4. Mobile card reader is a standalone, optional device. New, approved GoPayment merchant accounts eligible for one (1) free reader. Free unit is applicable towards the lowest cost mobile card reader available at the time of redemption, through Intuit. See available mobile readers or purchase additional devices.

5.Next-day deposit features are subject to eligibility criteria. We anticipate that a large majority of customers who use bank transfers (ACH) with QuickBooks Payments will receive next day bank transfer (ACH) deposits as transaction history is established. New payments customers will be notified when next day bank transfer (ACH) eligibility is established. For next day deposits, payments processed before 3:00 PM PT arrive at your bank the next business day (excluding weekends and holidays). Deposit times may vary for other payment methods, third party delays or risk reviews. Subscription to QuickBooks Online may be required.

6.Real-time access requires connection to and participation by your financial institution.


†Get paid faster: Getting paid 2X faster based on U.S. QuickBooks Online invoices using invoice tracking & payment features from August 2016 to July 2017.

Terms, conditions, pricing, special features, and service and support options subject to change without notice.