Close RecipesRecipesSubmitAbout

← All recipes

Catch duplicate bills in QuickBooks Online (Make)

Scan the last 90 days of QuickBooks bills for the same vendor and amount within 30 days, and get a draft email listing the possible duplicates.

Tested on 2026-10-16 in MakeMakeAccounts payableIntermediateHuman check: Low
Tools
Make: QuickBooks Online, Microsoft 365 Email (Outlook)
Time saved
~1-2 hrs/month (estimate)
Difficulty
Intermediate

Steps

  1. Add QuickBooks Online → 'Search for Bills' for the last 90 days (e.g. TxnDate >= {{formatDate(addDays(now; -90); "YYYY-MM-DD")}}) with the limit set to 1000.
  2. Add an Array aggregator with Group by set to vendor + amount (e.g. {{VendorRef.value}}-{{TotalAmt}}), collecting vendor name, bill number, date, and amount.
  3. Add a filter that only passes groups with 2 or more bills whose dates are within 30 days of each other.
  4. Add a Text aggregator that writes one line per flagged bill: vendor, bill number, {{formatDate(TxnDate; "MM/DD/YYYY")}}, and amount.
  5. Add a filter so the scenario continues only if the text is not empty.
  6. Add Microsoft 365 Email → 'Create a Draft Email' addressed to yourself with the list in the body. Keep it as a draft.

Tips

Tested: Tested against a QuickBooks Online sandbox company: among 17 bills, an exact duplicate pair and a near-duplicate (same vendor and amount, different bill number, 15 days earlier) were flagged as one group, and nothing else was flagged; a draft was created, not sent.

Keep a human check here: Low risk

This only flags possible duplicates in a draft to you. Open each flagged bill in QuickBooks and confirm before voiding or holding payment.

Steps are based on the vendor docs as of Oct 2026; verify module names in your account. Apps rename triggers and actions sometimes. Try it with test data or a sandbox company first.

Build it

Try Make. This is an affiliate link. If you sign up through it we may earn a commission at no cost to you. Disclosure

Related recipes

Turn emailed vendor invoices into QuickBooks bills (n8n)

Watch an AP inbox, pull the fields out of PDF invoices with AI, and create a bill in QuickBooks Online for review.

n8nAccounts payableIntermediateHuman check: High

Saves ~3-5 hrs/month

Send supplier invoices to Xero as draft bills (Make)

Watch an Outlook folder, extract invoice data with AI, and create a draft bill in Xero.

MakeAccounts payableIntermediateHuman check: High

Saves ~3-5 hrs/month

Post new BILL invoices to Slack for approval (Zapier)

Get a Slack message with the vendor, amount, and due date each time a bill lands in BILL.

ZapierAccounts payableBeginnerHuman check: Low

Saves ~1-2 hrs/month


One new finance automation recipe every week

Free. Step-by-step workflows for QuickBooks, Xero, BILL, and more.

We'll ask you to confirm your email. Unsubscribe anytime.