Import Invoices into QuickBooks Online

Bulk import invoices from Excel, CSV, text or IIF files. Multi-line items, discounts, sales tax, terms and due dates come across, with no 100-invoice cap and no duplicates.

  • Free plan, no credit card needed
  • Multi-line invoices
  • Preview before you post

Bulk Import Invoices: QuickBooks Online without the 100-Invoice Cap

QuickBooks' own invoice import takes 100 invoices at a time, skips discounts, and stops when a customer or product isn't set up yet. Anything bigger or messier gets split by hand, or typed in one invoice at a time.

QuickBooks Online import100
Autymate Transactions742
Invoices per import, one sample file of 742. QuickBooks Online limit per Intuit (opens in a new tab).
Import my invoices

Can QuickBooks Online Import More Than 100 Invoices?

Yes, with Autymate Transactions. QuickBooks Online's own import takes up to 100 invoices per file and leaves discounts out. With Autymate you import invoices into QuickBooks Online as one file, in one run: rows that share an invoice number become one multi-line invoice, discounts and sales tax map to your QuickBooks Online settings, and you preview every invoice before anything posts. Re-runs skip invoices already posted.

Invoices from Wherever They Live Today

Pick where your invoices come from. Each lands in QuickBooks Online with its lines, tax and terms.

Pick Up Invoice Files Automatically

Connect Google Drive, an SFTP folder or Amazon S3, and new invoice files are picked up and queued for your review. Or pull invoices from any system with a custom API.

  • Google Drive
  • SFTP folder
  • Amazon S3
  • Custom API

The Whole Invoice, Not Just the Total

Every field your customer sees, and every field your books need.

Invoice no. 1045Sample
CustomerElm St Store
TermsNet 15
Invoice date11/04/2026
Due date11/19/2026
LocationElm St
ClassWholesale
Product/Service DescriptionQtyRateAmountTax
BannersVinyl, 3 ft324.0072.00✓
InstallOn-site fitting160.0060.00
Subtotal
132.00
Discount 5%
−6.60
Sales tax 8.25%
5.64
Total
$131.04
Message on invoice Thanks for your order.
Memo Nov wholesale run
  1. Multi-line items

    Rows that share an invoice number become one invoice with all its lines.

  2. Products & services

    Item, description, quantity, rate and service date per line.

  3. Discounts

    Line or invoice discounts, which QuickBooks' own import skips.

  4. Sales tax

    Taxable lines and tax codes mapped to your QuickBooks Online tax settings.

  5. Terms & due dates

    Net 15, Net 30 or a fixed due date, as on the original.

  6. Invoice numbers

    Your own numbers kept, so invoices match what customers received.

  7. Classes & locations

    Revenue tracked by location, department or brand.

  8. Memos & messages

    Customer messages and internal memos carried over.

Start Importing

Free plan, no credit card needed.

Get Started for Free

QuickBooks Online's Invoice Import vs Autymate

QuickBooks' built-in invoice import works for a short, clean list. These are the limits people hit next.

QuickBooks Online's Invoice Import vs Autymate
QuickBooks Online invoice importAutymate Transactions
Invoices per importUp to 100 invoices (1,000 rows)Larger files, no manual splitting
DiscountsNot supportedLine and invoice discounts
Missing customers or itemsImport stops; add them firstFlagged, then mapped or created
SourcesCSV, Excel, Google SheetsPlus IIF, PDF, Google Drive, SFTP, S3 and APIs
Duplicates on re-runNo protectionAlready-posted invoices skipped
Saved mappings & schedulingNoYes
Credit memos & paymentsSeparate, or not availableImport them next to your invoices

QuickBooks Online limits from Intuit's help articles, checked November 2026. They can change by plan and region. Source: Intuit: Common questions about importing data to QuickBooks Online (opens in a new tab).

How to Set Up Your Invoice File

Use the file you already have. These habits make every invoice import cleaner:

  1. One row per invoice line. Repeat the invoice number, customer and date on each line. That is how you import multiple line invoices. QuickBooks Online gets one invoice per number, with every line.

  2. Keep invoice numbers unique. Two different invoices with the same number are treated as one.

  3. Customer names as they appear in QuickBooks, including sub-customers (Parent:Child).

  4. Rate and quantity, or amount. Autymate checks that qty × rate matches the line amount.

  5. Turn on custom transaction numbers in QuickBooks Online if you want to keep your own invoice numbers.

Import Invoices CSV: QuickBooks Online Sample File

invoices.csvSample
InvoiceNo,Customer,InvoiceDate,DueDate,Terms,Item,Qty,Rate,Taxable1043,Main St Store,11/03/2026,12/03/2026,Net 30,Shipping,4,12.50,Y1043,Main St Store,11/03/2026,12/03/2026,Net 30,Packing,2,8.00,Y1044,Oak Ave Store,11/04/2026,11/19/2026,Net 15,Printing,1,45.00,N
  • Invoice 1043Net 30Main St StoreShipping4 × 12.5050.00Packing2 × 8.0016.00Taxable$66.00
  • Invoice 1044Net 15Oak Ave StorePrinting1 × 45.0045.00Not taxable$45.00
Two invoices, three rows. Invoice 1043 posts with two lines; 1044 with one.

How Invoice Columns Map to QuickBooks Online

Autymate suggests the mapping from your headers. Change any field, set defaults, and save it for next time.

How Invoice Columns Map to QuickBooks Online
Your columnQuickBooks Online invoice fieldNotes
InvoiceNoInvoice no.Groups lines into one invoice and stops duplicates
CustomerCustomerMatched by name, including sub-customers; created if you allow it
InvoiceDate / DueDateInvoice date / Due dateDate formats detected and converted
TermsTermsMatched to your QuickBooks Online terms list
Item / DescriptionProduct/Service / DescriptionMatched to your products and services list
Qty / Rate / AmountQty, Rate, AmountTotals checked before posting
Taxable / Tax codeSales taxMapped to your QuickBooks Online tax settings
DiscountDiscountPercent or amount
Location / ClassLocation / ClassKept when tracking is on in QuickBooks Online
Memo / MessageMemo / Message on invoiceCarried to the invoice header

How to Import Invoices into QuickBooks Online

Five steps, a few minutes for the first file. After that, saved mappings make it one upload.

  1. Sign up for Autymate Transactions and connect your QuickBooks Online company with your Intuit sign-in. Autymate never sees your QuickBooks password.

    The To card in Autymate: the destination is QuickBooks Online with a green connected check, and the destination entity is Invoice.
    QuickBooks Online connected as the destination, receiving invoices.
  2. Pick Invoices as the record type, then upload your file: Excel, CSV, delimited text or IIF.

    The record-type picker in Autymate: QuickBooks Online is the destination and the list is open on Sales, with Invoice highlighted below Sales Receipt and Daily Sales Receipt, and Banking and Accounting below.
    Pick Invoice as the QuickBooks Online record type, then add your invoice file.
  3. Autymate matches your headers to QuickBooks Online invoice fields. Fix anything unmatched, like a customer spelled differently in QuickBooks Online.

    The Autymate mapping table for invoices: Invoice date, Customer, Line amount, Discount, Terms and Sales tax, each matched to a column or a fixed value, with sample results 11/03/2026, Main St Store, $50.00, -$5.00, Net 30 and Taxable.
    Each QuickBooks Online invoice field, the column it takes, and the value it will get.
  4. See each invoice as it will appear in QuickBooks Online: lines, tax, discount and total. Problems are flagged before anything posts.

    The Autymate Preview import screen for invoices: 737 invoices will post to QuickBooks Online and 5 cannot be built and will be skipped. Each row shows the invoice number, customer, total, discount and lines, marked Ready or Error.
    Every invoice before it posts, by number. Invoices that cannot be built are skipped, and nothing partial is written.
  5. Post to QuickBooks Online and check results by invoice number. Fix any held invoices and re-run; posted ones are skipped.

    An Autymate run started from nov-invoices.xlsx: 742 invoices in the run, 737 posted, and 5 needing review, with the note that none of these reached your books.
    What posted, and what is held for review. Sample run.

Common Invoice Import Errors, Handled

What goes wrong in an invoice import, why it happens, and what Autymate does about it.

Common Invoice Import Errors, Handled
ErrorWhat causes itHow Autymate handles it
Customer not foundThe name in your file doesn't match QuickBooks Online, often a sub-customer.Suggests the closest match, or creates the customer if you allow it.
Product or service not foundThe item on a line isn't in your products and services list.Flags it so you can map it to an existing item or create it.
Duplicate invoice numberThe number already exists in QuickBooks Online, or two invoices share one.Skips invoices already posted and flags clashing numbers. Reuse numbers on purpose? Switch on Allow duplicate invoice numbers.
Line totals don't matchQty × rate doesn't equal the amount column.Holds the invoice and shows the difference.
Sales tax doesn't line upTax codes in the file don't match your QuickBooks Online tax settings.Maps each code once and reuses it.
Over 100 invoicesQuickBooks' own import stops at 100 invoices a file.Imports the full file in one run.
An Autymate run from nov-invoices.xlsx: 742 invoices, 737 posted, 5 needing review with a note that none of these reached your books, and a Roll back button. The review list shows each held invoice with its number, customer and total, and a Fix button.
Five invoices held for review in a sample run of 742. None reached the books, and the run can be rolled back.

Who Imports Invoices into QuickBooks Online

Businesses that bill in batches, and the bookkeepers who post those batches for them.

  • Wholesale & B2B sellers

    Net-terms orders from a sales system or spreadsheet, billed in bulk.

  • Multi-location businesses

    House accounts and B2B invoices from every location, tracked by class or location.

  • Bookkeepers & accounting firms

    Client invoice registers in any format, with a saved mapping per client.

  • Service businesses

    Completed jobs and billable hours turned into invoices at month-end.

  • Switching to QuickBooks Online

    Open invoices from your old system, so A/R starts out right.

  • Franchise networks

    Franchisee fees and charges invoiced in one run.

Import Invoices for Less

The same invoice-import job for a lower monthly price. Start free, no card required.

  • Free

    Start here
    $0no card required
    • 1 location
    • 200 rows a month
    • Preview, undo and saved mappings
  • Standard

    $19per location, per month
    • Unlimited rows and locations
    • 30 runs a month
    • Everything in Free

Every new account starts on Free, so you can post real invoices in your first session. Get started for free

Autymate Transactions compared with SaaSAnt Transactions (Growth)
Autymate TransactionsSaaSAnt Transactions (Growth)
Monthly price$19/mo$25/mo
Bulk invoice import to QuickBooks OnlineYesYes
Excel, CSV, Google Sheets & IIFYesYes
POS & app connections (Toast, Square, Clover…)YesNo
Get startedStart for Free—

SaaSAnt price from SaaSAnt's published Growth plan, checked November 2026. Prices may change.

Importing Invoices into QuickBooks Online

Yes. Autymate Transactions imports invoices into QuickBooks Online from Excel, CSV, IIF and other files, with multi-line items, discounts and sales tax. QuickBooks Online's own import also works, for up to 100 invoices at a time and without discounts.

Connect QuickBooks Online to Autymate Transactions, choose Invoices as the record type, upload your file, check the column mapping, preview the invoices, then post them. Save the mapping, and next month's file is one upload.

QuickBooks Online's own import stops at 100 invoices per file. Autymate has no per-file invoice limit and imports the full file in one run. The Free plan covers 200 rows a month; on Standard, rows are unlimited.

Yes. Put each line on its own row and repeat the invoice number, customer and date. Rows that share a number become one invoice, and each line keeps its own product or service, quantity and rate.

Yes. With Autymate you can import invoices with discounts. QuickBooks Online receives each line or invoice discount as a discount, and every tax code in your file is matched once to your QuickBooks Online sales tax settings, then reused. QuickBooks' own import leaves discounts out.

Yes. Turn on custom transaction numbers in QuickBooks Online and Autymate keeps the numbers from your file. Or leave the number out and let QuickBooks number each invoice.

No. Autymate matches the names in your file to your QuickBooks Online customers and products. A name it can't match is flagged, so you can pair it with an existing record or let the run create it. If two records match, it asks instead of guessing.

Nothing is posted twice. Autymate remembers every invoice it has created, so a re-run skips the ones already in QuickBooks Online and posts only what's new.

Yes. Import the open invoices from your old system so accounts receivable starts out correct, then record customer payments against them as they come in. Customer payments can be imported too.

Autymate Transactions starts free, with no card, one location and 200 rows a month. The Standard plan is $19 per location per month, with unlimited rows and 30 runs a month.

Yes. Roll back a whole run, or only the invoices you choose. Autymate deletes the invoices it created in QuickBooks Online and keeps a record of what it did.

Stop Typing Invoices in One at a Time

Bulk import invoices into QuickBooks Online today. Start free, no credit card needed.

  1. Create your free account
  2. Connect QuickBooks Online
  3. Upload your invoice file