calculator image

TAXES AND BOOKKEEPING

Invoice Generator
Use this free 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. Alternatively, if you’re looking for a downloadable blank invoice template, use our free printable invoice templates in Word, Excel, pdf and other formats.
Make billing feel effortless with automated invoices in QuickBooks.
1
Your info
Business name
Address
Contact number
Email
Website
Add logo
PNG, JPG, GIF up to 10MB
2
Client info
Bill to
Client name
Address
Ship to
Client name
Address
Invoice details
Invoice number
Invoice date
Invoice due date
Terms
3
Products & services
calculator image
Product/service
Qty/hrs
Rate
Amount
$ 0
Add item
5
Additional fields
Notes
Subtotal
$ 0
Add tax
Add discount
Add shipping
Total
$ 0
Get paid 4x faster
With QuickBooks Payments, customers can pay you through multiple channels. And, you can get payments in your bank sooner.
Learn more
Visa
Mastercard
Discover
Amex
ApplePay
Bank
Customize invoice
Currency
Custom fields
Add custom field
Color
Font
How to create an invoice
1
Use the free invoice generator to customize the blank invoice. Fill out all the invoice details with your business information including company name and contact information (i.e. email, phone number, and address). Upload your company logo. Hit the preview button to see your invoice.
2
Fill out the customer’s invoice details, including the “bill to” and “ship to” sections, and the invoice number. Add your payment terms and a net 30 due date, so your customer knows late fees will apply after 30 days, if applicable.
3
Enter information about products 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. Or you can calculate it yourself using a free sales tax calculator.
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.
5
Customize your invoice template. Be sure to preview your invoice one final time to make sure everything looks good. Then download your PDF invoice and send it to your client.
Free printable invoice template in multiple formats
Use the free invoice generator to create customized invoices as many times as you’d like! Alternatively, if you’re looking for a downloadable blank invoice, use this free printable invoice template in Word, Excel, pdf and other formats. Tired of manually creating and sending each invoice? Save time and get paid faster with online invoicing in QuickBooks. No more paper checks, transaction fees, or hectic bank runs. Send custom invoices and accept payments right in the online invoice. Customers can pay by credit cards, debit cards, ACH bank transfers, and Apple Pay®—anywhere, anytime!
Invoicing guide & best practices
Frequently asked questions
Make billing feel effortless with automated invoices in QuickBooks

Free invoice generator vs. QuickBooks invoicing software

Free invoice
template

Download

Free invoice
generator

Create invoice

QuickBooks invoicing software

Plans & pricing
Cost
Customize invoice
Printable
Calculate sales tax
Send invoices online
Track invoice status
Accept payments online, on invoices
Send automated payment reminders
Integrated with accounting software
Connect your bank account
Instant deposits

$0, unlimited

$0, unlimited

Starting at $15/mo Free 30-day trial!

    Free invoice generator vs. QuickBooks invoicing software

    Free invoice template
    $0, unlimited

    Customize invoice

    Printable

    Free invoice generator
    $0, unlimited

    Customize invoice

    Printable

    Calculate sales tax

    QuickBooks invoicing software
    Starting at $15/mo Free 30-day trial!

    Customize invoice

    Printable

    Calculate sales tax

    Send invoices online

    Track invoice status

    Accept payments online, on invoices

    Send automated payment reminders

    Integrated with accounting software

    Connect your bank account

    Instant deposits

    Let's get you paid faster