AP AUTOMATION GUIDE · UPDATED AUG 2026
Accounts Payable With BILL (Bill.com) and QuickBooks Online: The Complete Guide
BILL (formerly Bill.com) and QuickBooks Online are the most common pairing we see for accounts payable automation — and one of the most commonly misconfigured. QuickBooks Online records your bills; BILL runs the workflow around them: capturing invoices, routing approvals, executing payments, and syncing everything back to your books. When the two are set up correctly, AP becomes a controlled pipeline instead of a pile of PDFs. When they’re set up wrong, you get duplicate vendors, orphaned payments, and a clearing account nobody reconciles.
This guide covers the full AP workflow across both systems: what BILL actually adds on top of QuickBooks Online, how the sync works under the hood, step-by-step setup, the sync preferences that are irreversible (two of them are), what each transaction looks like on the QuickBooks side, the sync errors we run into most with client books, and when BILL is more tool than your bill volume justifies. We manage AP in BILL and QuickBooks Online daily for client businesses and CPA firms, so this is written from production experience, not a feature page.
Handling the receivables side too? See the companion guide: Accounts Receivable with BILL and QuickBooks Online.
What BILL Adds That QuickBooks Online Alone Doesn’t
QuickBooks Online can enter bills, track accounts payable, and — with the QuickBooks Bill Pay add-on — pay them. What it doesn’t give you is a true AP workflow. BILL’s additions fall into five buckets:
- Invoice capture. Every BILL account gets a dedicated inbox email address. Vendors send invoices there (or you forward/upload them), and BILL’s data capture reads the vendor, amount, and date into a draft bill with the source document attached. No more retyping from PDFs, and the supporting document stays glued to the transaction permanently.
- Approval routing. You can require one or multiple approvers per bill, set dollar-threshold rules (say, anything over $2,500 needs the owner), and approvers can act from email or the mobile app. QuickBooks Online has nothing comparable at this depth — approval is whoever has the login.
- Segregation of duties. BILL roles separate the person who enters a bill from the person who approves it from the person who pays it. For fraud prevention, this is the single biggest control upgrade a small business AP process can get.
- Payment rails. ACH, paper checks BILL prints and mails for you, virtual cards, and international payments to over 130 countries — including local-currency transfers that avoid intermediary bank fees. Vendors onboard themselves through BILL’s network and manage their own bank details, which means your team never handles a vendor’s account number by email (a common fraud vector — if bank details ever change by email, verify by phone before paying anything).
- An audit trail. Every action on a bill — who captured it, who coded it, who approved it, when it was paid, with which funds — is logged and attached. When your CPA or a lender asks about a payment from eight months ago, the answer is two clicks, not an email archaeology dig.
How the BILL ↔ QuickBooks Online Sync Actually Works
The sync is bidirectional by default and runs on a schedule plus on demand. Per BILL’s QuickBooks Online sync setup guide, automatic sync runs at least once daily at your selected day and time, and you can push a manual Sync Now anytime without affecting the schedule.
What moves between the systems:
- List objects sync two ways: vendors, the chart of accounts, customers, classes, and locations. Create a vendor in either system and it appears in both. Note that the initial sync imports both active and inactive objects — so a ten-year-old QuickBooks file will bring its full vendor graveyard into BILL on day one. Plan a cleanup pass.
- Bills and vendor credits created in BILL sync to QuickBooks Online as bills against Accounts Payable, with the GL coding, class, and location you assigned in BILL.
- Payments made through BILL sync back and close out the corresponding bills in QuickBooks, flowing through the GL account you mapped for the funding bank account — so QuickBooks always reflects what was actually paid, without double entry.
Two mechanics are worth understanding before you ever hit Sync:
Master in case of conflict. If the same record is edited in both systems between syncs — say a vendor’s name is changed in QuickBooks and in BILL — only the version on the side you designated as “master” survives. Decide deliberately which system is the source of truth for list data. For most of our clients we make QuickBooks Online the master for the chart of accounts and BILL the working system for vendors, because vendor edits happen where the bills are processed.
One AP pipeline, not two. Once BILL is live, every bill should enter through BILL. If someone also keys bills directly into QuickBooks Online, you get near-duplicates the sync can’t reconcile for you and an approval trail with holes in it. The discipline is organizational, not technical — and it’s the number one thing we fix when we take over a mismanaged BILL+QBO file.
Setting Up the Sync, Step by Step
Before you start, three requirements from BILL’s setup documentation trip people up regularly:
- Connecting requires a QuickBooks Online Primary Administrator or Company Administrator login — a standard user can’t authorize the connection.
- Since March 1, 2024, the Intuit user email used to connect must be verified in QuickBooks Online first. An unverified email fails with an error at connection time.
- On the BILL side you need the Administrator or Accountant role (or a custom role with company-management and sync permissions).
The connection itself:
- In BILL, select Set Up Sync on the “Sync accounting system” step of the Get Started page.
- Select Connect to QuickBooks and sign in with the QuickBooks admin credentials.
- Choose the QuickBooks Online company to sync and select Connect.
- After the first chart-of-accounts import completes, select Set Up.
- Map the GL account for each bank account you added to BILL.
- Choose a GL account for uncategorized expenses.
- Select Sync Now to run the first full sync.
The Sync Preferences That Matter (Two Are Irreversible)
After the first sync, go to Settings → Sync & Integrations → Preferences. This screen is where BILL+QBO setups are won or lost:
| Preference | What it does | Our take |
|---|---|---|
| Sync Automatically | Runs the sync at least once daily at your chosen time; manual Sync Now still available anytime | Turn it on. Daily book accuracy depends on it. |
| Sync Only Approved Bills & Vendor Credits | Only fully approved bills reach QuickBooks. Irreversible once enabled. | Good for firms that want QBO to show only committed payables — but decide with your accountant before flipping it, because there is no undo. |
| Enable 1-Way Transactions Sync | Stops bills/invoices and payments from flowing QBO → BILL (lists still sync both ways). Irreversible. | Only for setups where QBO-side entry is fully locked down. Most businesses should leave 2-way on. |
| Enable 2-Way AP Payment Sync | Lets payments recorded in QuickBooks sync into BILL | Useful when some payments (wires, autopays) happen outside BILL and you want BILL’s bill status to reflect them. |
| Unallocated Expense Account | Where bills with no GL coding post during sync | Map it to a visible account and treat any balance in it as a to-do list, not a landfill. |
| Default Bank / Deposit-To Accounts | Defaults for payments made or received outside BILL (Undeposited Funds is common for Deposit-To) | Get these right once and reconciliation stays boring — the goal. |
| Journal Entry Numbers | QuickBooks auto-numbering, or a BILL-generated identifier marking entries as BILL AP/AR with the date | We prefer the BILL identifier — it makes BILL-originated entries instantly recognizable during review. |
| Master in Case of Conflict | Which system’s version of a record wins if both were edited between syncs | Decide per the source-of-truth logic above and document it. |
Accounting preferences (account numbers, Classes, Locations, Customer/Jobs in payables, Items in payables) mirror what’s enabled in QuickBooks Online itself. If your QBO file uses class tracking for departments or locations for multi-site reporting, enable the matching preference in BILL so bills can be coded fully at capture — coding once, at the front of the pipeline, is the entire point.
The End-to-End AP Workflow
Here’s the full cycle as we run it for clients, from invoice arrival to reconciled books:
- Capture. Vendors email invoices to the BILL inbox address. Each document becomes a draft bill with the source PDF attached.
- Code. The bookkeeper verifies the captured vendor, date, and amount against the document, then assigns GL account, class, location, and customer/job as applicable. Recurring vendors get consistent coding — this is where clean job-cost and department reporting is made.
- Approve. The bill routes to the approver(s) your policy requires. Approvers see the invoice image, the coding, and the history in one screen and approve from desktop or phone. Nothing moves without the required sign-offs.
- Pay. On the scheduled date, BILL executes payment — ACH for most domestic vendors, printed checks where required, virtual card where accepted, or international transfer (local-currency transfers typically arrive without intermediary fees; USD international wires carry a wire fee). Per-transaction fees apply by payment type; see BILL’s current pricing page.
- Sync. The bill, its coding, and the payment sync to QuickBooks Online — the bill posts against Accounts Payable and the payment clears it, flowing through the GL account mapped to the funding bank.
- Reconcile. At month-end, the bookkeeper reconciles the bank account and confirms BILL’s money-out flow matches the bank feed — timing differences between payment initiation and bank clearing are normal and should be understood, not forced.
Result on the QuickBooks side: your AP aging report reflects real, approved payables; every bill has its source document attached in BILL; and the audit trail answers who-approved-what without any reconstruction.
Common Sync Errors (and What Actually Fixes Them)
These are the error families we see most in client files, drawn from BILL’s own troubleshooting library and our production experience:
- “Vendor has a non-zero balance in QuickBooks Online.” Usually a legacy open balance on the QBO vendor record colliding with the sync. Resolve the open balance in QuickBooks (apply the credit or payment that’s dangling), then re-sync.
- Email verification errors at connection. The Intuit login email wasn’t verified in QuickBooks Online — verify it there first, then reconnect.
- “The TaxId field in QuickBooks Online is encrypted.” A vendor’s tax ID stored in QBO can’t be read by the sync; clear/re-enter the field on the QBO vendor record.
- Field-validation errors (“Business Validation Error,” string-length errors). QuickBooks enforces field rules that BILL doesn’t — an overlong memo, an invalid character in a name, a missing required email. The error text names the field; fix it on the offending record and re-sync.
- Duplicate vendors. Almost always from the initial import meeting years of QBO vendor sprawl, or from someone creating “ABC Supply Inc” in one system when “ABC Supply” exists in the other. Merge in the master system and let the sync propagate.
General protocol: read the sync error log (it names the object), fix the object in the system designated master, run Sync Now, and confirm the error clears. Never “fix” a sync error by keying the transaction manually in QuickBooks — that creates the duplicate you’ll be unwinding at month-end. Also note QuickBooks Online encourages merging AP accounts into one; multiple AP accounts in QBO add sync complexity most small businesses don’t need.
BILL vs. QuickBooks Bill Pay: Which Do You Need?
Intuit’s own QuickBooks Bill Pay add-on covers basic in-product bill payment, and for some businesses that’s enough. The honest comparison:
| Capability | QuickBooks Bill Pay | BILL + QBO |
|---|---|---|
| Pay bills inside QBO | Yes | Yes (via sync) |
| Dedicated invoice-capture inbox with document attachment | Limited | Yes |
| Multi-step, threshold-based approval workflows | Basic | Deep — multiple approvers, dollar rules, mobile approvals |
| Role separation (enter / approve / pay) | Limited | Yes — core design |
| International payments | No | 130+ countries, local-currency options |
| Vendor self-service network | No | Yes — vendors manage their own payment details |
| Cost | Subscription tiers + per-transaction fees | Per-user monthly fee + per-transaction fees |
Rule of thumb from our client base: under roughly 15–20 bills a month with a single owner-approver, QuickBooks alone (or Bill Pay) is usually enough. Past that — or the moment you need a second approver, job-costed coding, or international vendors — BILL pays for itself in error reduction and control. Both products’ pricing changes; check current rates on BILL’s site and Intuit’s before deciding.
The Part Software Doesn’t Do
BILL automates the pipeline; it doesn’t do the bookkeeping. Someone still has to verify captured data against source documents, code bills consistently to the right GL accounts and classes, chase missing invoices, resolve sync errors the day they appear, and reconcile the payment flow to the bank every month. Automation with nobody watching it produces very fast, very confident errors — we’ve cleaned up enough BILL+QBO files to say that with confidence.
That’s the layer our accounts payable service provides: a dedicated bookkeeper processes your BILL inbox daily, codes to your chart of accounts, routes approvals per your policy, and reconciles everything in QuickBooks Online — with a supervisor reviewing the work before it reaches you. Plans start at $75/month for businesses ($15/hour), and $10/hour white-label for CPA firms. And with our 100% money-back guarantee on your first deposit, you can test the quality with little to no risk. More on how we automate bookkeeping processes without losing control.
Frequently Asked Questions
Is Bill.com compatible with QuickBooks Online?
Yes. BILL syncs bidirectionally with QuickBooks Online (and QuickBooks Desktop): vendors, chart of accounts, classes, and locations sync both ways, while bills created and paid in BILL post to QuickBooks automatically — eliminating double entry.
Is BILL for accounts payable or accounts receivable?
Both. The AP side (invoice capture, approvals, payments) is what it’s best known for; a separate receivables module handles invoicing and customer payments. See our companion guide to BILL + QuickBooks Online for AR.
How often does BILL sync with QuickBooks Online?
With Sync Automatically enabled, at least once daily at the day and time you choose — and you can run a manual Sync Now anytime without affecting the schedule.
Why isn’t my BILL account syncing with QuickBooks Online?
The most common causes: an unverified Intuit email on the connecting login, a vendor or field failing QuickBooks validation (the sync error log names the object), a legacy open vendor balance in QBO, or conflicting edits resolved against your master-record setting. Fix the named object in the master system and re-run the sync.
Does BILL replace a bookkeeper?
No — it replaces data entry, not judgment. Coding accuracy, approval policy, error resolution, and month-end reconciliation still need a human owner. Many of our clients pair BILL with our dedicated-bookkeeper service precisely so the automation stays accurate.
What does it cost to run AP through BILL and QuickBooks Online?
BILL charges a per-user monthly fee plus per-transaction fees that vary by payment type (ACH, check, virtual card, international); QuickBooks Online is billed separately. Pricing for both changes — check each vendor’s current pricing page. The bookkeeping labor to run the pipeline is the third cost; ours starts at $75/month.
Get AP Off Your Plate
Dedicated bookkeeper. Daily processing of your BILL inbox. Clean, reconciled books in QuickBooks Online — with a 100% money-back guarantee on your first deposit.