By Paras Saini & Shubham Sharma ·

QuickBooks Invoice Tracking: What It Does and What It's Missing

You've got QuickBooks. You can see which invoices are overdue. But when it comes to actually following up on them — knowing which ones you've chased, what you sent, when to escalate, which client needs a phone call versus a second email — QuickBooks gives you none of that. It's an accounting system. The AR follow-up workflow is a separate problem. Here's an honest breakdown of what QuickBooks does for invoice tracking, where it stops, and how to fill the gap.

Key takeaways

  • QuickBooks Online shows invoice status and AR aging reports (1–30, 31–60, 61–90, 90+ days) — this is useful for visibility, not for workflow
  • QB's automated reminders (Account Settings > Sales > Reminders) send up to 3 fixed-template emails — no per-invoice customisation, no tone escalation, no pause-on-dispute option
  • What QB genuinely lacks: a visual AR board, per-invoice chase notes, a daily follow-up action list, and DSO tracking — these are workflow features, not accounting features
  • QuickBooks CSV export (Reports > AR Aging Detail > Export) maps directly into InvoiceGrid in under 15 minutes — no manual re-entry needed
  • Best setup: QuickBooks as your accounting system of record + InvoiceGrid for the collection workflow — no overlap, each tool doing what it was built for

What QuickBooks Offers for Invoice Tracking

QuickBooks is, first and foremost, an accounting and bookkeeping platform. Its invoice tracking capabilities are built to serve that purpose — not to help you run a systematic payment chase campaign. That said, it does provide meaningful AR visibility:

  • Invoice status list

    Sales > Invoices shows all invoices with status: Draft, Pending, Sent, Overdue, or Paid. You can filter and sort by any column. This is your basic unpaid invoice list.

  • AR aging reports

    The Accounts Receivable Aging Summary and AR Aging Detail reports show outstanding balances grouped by age bucket (Current, 1–30, 31–60, 61–90, 90+ days). This is genuinely useful for AR prioritisation.

  • Automated payment reminders (QBO only)

    QuickBooks Online allows up to three automated reminder emails per invoice — before due, on due date, and after due. You set the timing in account settings and the system sends them automatically.

  • Client payment history

    Each customer profile shows their transaction history including all invoices, payments, and credits. You can see at a glance how much a client currently owes.

How to Track Invoices in QuickBooks (Step by Step)

Here's the most effective workflow for monitoring overdue invoices using QuickBooks Online's built-in tools:

1. Set up automated reminders. Go to Settings (gear icon) > Account and Settings > Sales > Reminders. Enable reminders and configure timing — for example, 3 days before due date, on due date, and 7 days after. This handles your first-line automated follow-up.

2. Run the AR Aging Detail report weekly. Go to Reports > Accounts Receivable Aging Detail. This shows every open invoice with its age. Sort by "Days Overdue" descending to see your most urgent invoices first. Export to CSV for your records.

3. Review the Overdue filter in your invoice list. Sales > Invoices > filter Status = Overdue. This is your working list of invoices that need manual follow-up beyond the automated reminders.

4. Use invoice "Send reminder" manually. For specific overdue invoices, open the invoice and click "Send reminder" to email the client directly from QuickBooks. This sends the invoice PDF and a short message.

5. Log notes in customer records. QuickBooks allows you to add notes to customer profiles. This is the only place in QB where you can log that you called a client or agreed a payment plan — though it's not linked to specific invoices.

For a more comprehensive approach to tracking unpaid invoices, see how to track unpaid invoices.

QuickBooks Invoice Tracking Limitations

Here's where QuickBooks falls short as an invoice chase tool — and why many small business owners and freelancers look for something to run alongside it:

No visual AR pipeline

QuickBooks has no Kanban or board view. Everything is lists and reports. You can't drag an invoice from "Overdue 7 days" to "Payment Promised" or "Dispute in Progress."

No per-invoice chase notes or history

You can't log "Called client on March 5, they promised payment by March 12" against a specific invoice. Notes go on the customer record — not the invoice — which makes tracking multi-invoice clients very messy.

Automated reminders use a single fixed template

The same reminder template goes to every client for every invoice. You can't have a gentler message for a good client and a firmer one for a serial late payer. There's also no escalation beyond three emails.

No daily action list

QuickBooks won't tell you "these 4 invoices need a follow-up today." You have to manually check the aging report, decide what to prioritise, and remember what you've already sent — every single day.

No follow-up scheduling

You can't set a reminder to follow up on a specific invoice in 5 days. If you promise a client you'll check back on Thursday, that note lives in your head or in a separate to-do app — not in QuickBooks.

For a broader look at the gaps in spreadsheet and basic accounting tool tracking, see why Excel invoice tracking breaks down. Many of the same limitations apply.

What a Complete Invoice Tracking System Looks Like

A complete AR tracking system does five things QuickBooks alone cannot:

  1. Visual pipeline view — See all open invoices in a board organised by status (Sent, Overdue, Chased, Payment Promised, Dispute).
  2. Per-invoice chase log — Record every follow-up action (email sent, call made, payment promised) against the specific invoice it relates to.
  3. Follow-up due dates — Schedule the next chase action for each invoice so nothing falls through the cracks.
  4. Daily action list — Start each day with a prioritised list of invoices to chase today, based on overdue age and scheduled follow-ups.
  5. Client payment patterns — Track average days to pay per client so you can identify slow payers before they become a problem.

For more on building this kind of system, see invoice tracking for small business.

How to Import QuickBooks Invoices into InvoiceGrid

InvoiceGrid accepts CSV imports, so bringing your QuickBooks AR data across is straightforward. Here's the exact process:

HOW TO EXPORT QUICKBOOKS INVOICES AND IMPORT TO INVOICEGRID

STEP 1 — Export from QuickBooks Online
  1. Go to Reports > Accounts Receivable Aging Detail
  2. Set the "As of" date to today
  3. Click the Export icon (top right of the report)
  4. Select "Export to Excel (.xlsx)" or "Export to CSV"
  5. Save the file to your desktop

STEP 2 — Prepare the CSV (if needed)
  The QB export includes all the right columns. You need:
    - Customer (= Client Name in InvoiceGrid)
    - Invoice No. (= Invoice Number)
    - Date (= Issue Date)
    - Due Date
    - Open Balance (= Outstanding Amount)

  Delete any subtotal rows or summary rows at the bottom of the sheet.
  Keep only one header row and the invoice rows.

STEP 3 — Import into InvoiceGrid
  1. Log in to InvoiceGrid and go to Dashboard
  2. Click "Import Invoices" (top right)
  3. Upload your CSV file
  4. Map columns: match QB column names to InvoiceGrid fields
  5. Review the import preview — check amounts and dates look correct
  6. Click "Import" to confirm

STEP 4 — Review and assign statuses
  After import, invoices appear in your AR board with status "Open".
  For invoices you've already chased:
    - Set the correct status (Overdue, Chased, Payment Promised, etc.)
    - Add any existing chase notes to the invoice record
    - Set a follow-up due date for the next action

STEP 5 — Sync going forward
  Export a fresh QB aging report weekly and re-import, OR
  manually add new invoices to InvoiceGrid as you create them in QB.
  Mark invoices as Paid in InvoiceGrid when QB shows them settled.

The import takes under 5 minutes once you've done it once. Most users set a weekly cadence: export from QB on Monday morning, refresh InvoiceGrid, and start the week with an up-to-date AR board.

QuickBooks + InvoiceGrid: The Complete AR Stack

The key insight is that QuickBooks and InvoiceGrid solve different problems. You don't need to choose one over the other:

TaskQuickBooksInvoiceGrid
Create and send invoices✓ Yes
Record payments & reconcile✓ Yes
Tax and financial reporting✓ Yes
AR aging report✓ Yes✓ Yes
Visual AR pipeline board✗ No✓ Yes
Per-invoice chase log✗ No✓ Yes
Follow-up scheduling✗ No✓ Yes
Daily action list✗ No✓ Yes
Client payment history & patternsPartial✓ Yes
Multi-stage escalation workflow✗ No✓ Yes

QuickBooks handles the accounting. InvoiceGrid handles the chase. Your financial records stay in one place; your follow-up workflow becomes systematic instead of ad hoc. See accounts receivable management tips for practical strategies to reduce overdue AR regardless of which tools you use.

Ready to Track Your Invoices Visually?

Stop losing track of who owes you money. InvoiceGrid gives you a visual Kanban board, chase history, and professional email reminders.

Frequently Asked Questions

Does QuickBooks track unpaid invoices?+

Yes. QuickBooks shows unpaid invoices in the Invoices section and in AR reports like the Accounts Receivable Aging Summary. You can filter by status (Open, Overdue, Paid) and see which clients have outstanding balances. However, it doesn't give you a prioritised follow-up workflow or a visual board view of your AR pipeline.

How do I see overdue invoices in QuickBooks?+

In QuickBooks Online, go to Sales > Invoices and filter by 'Overdue' in the status dropdown. You can also run the Accounts Receivable Aging Summary report under Reports > Who Owes You to see all overdue invoices grouped by age (1–30, 31–60, 61–90, and 90+ days). QuickBooks Desktop users can find a similar report under Reports > Customers & Receivables.

Can QuickBooks automatically send invoice reminders?+

QuickBooks Online has an automated payment reminder feature (under Account Settings > Sales > Reminders) that can send up to three reminder emails — before due date, on due date, and after due date. However, it uses a single fixed template for all clients, cannot be customised per client or per invoice, and doesn't support multi-stage escalation sequences.

How do I export invoices from QuickBooks?+

In QuickBooks Online, go to Reports > Accounts Receivable Aging Detail (or Invoices list). Click the Export button (spreadsheet icon) and choose Export to Excel or Export to CSV. Make sure the export includes columns for invoice number, client name, issue date, due date, and outstanding amount — these are the fields needed to import into InvoiceGrid.

What's the best way to track invoices outside QuickBooks?+

For a dedicated chase workflow, InvoiceGrid is designed specifically for this. It gives you a Kanban-style AR board, per-invoice chase notes, follow-up due dates, and a daily action list of invoices to chase today. It's not an accounting replacement — it works alongside QuickBooks so your financial records stay in QB while your follow-up workflow lives in InvoiceGrid.