Bill pay inside QuickBooks Online, honestly assessed
QuickBooks Bill Pay: Pricing, Limits, and AP Automation for QuickBooks Online
QuickBooks Bill Pay is Intuit's built-in way to pay vendor bills from inside QuickBooks Online. For a small company paying a handful of bills a month it is genuinely enough. The moment you need real approval routing, purchase order matching, or hands-off invoice capture, you hit walls that are built into the product. Here is exactly where those walls are, and what to do about them.
Try it now, capture a real invoice
Free plan, no credit card, your data stays yours
Elite only
Bill approval routing needs Bill Pay Elite or QuickBooks Online Advanced
No 3-way match
QuickBooks Bill Pay does not match a bill to a PO and a receipt
30 days
An unreviewed payment release is automatically denied
$0
To start processing invoices with AutoPayables
Syncs to your accounting system
What QuickBooks Bill Pay actually does, and where it stops
This is not a hit piece. QuickBooks Bill Pay solved a real problem: paying a vendor without leaving your books. The limits below are structural, not bugs, and they are the reason AP teams outgrow it.
It pays bills without leaving QuickBooks
You record a bill, click pay, and the money goes out by ACH or by a mailed paper check. The payment and the bill are reconciled in the ledger automatically, which is the whole point. As of 2026 standard ACH payments are included at no per-transaction fee across the Bill Pay tiers, which removed the old per-payment charge that used to catch people out.
Somebody still has to enter the bill
This is the limit most people miss. Bill Pay is a payment feature, not a capture engine. Before any workflow can route a bill, the bill has to exist in QuickBooks, which means a person reads the PDF and types the vendor, date, amount, and GL code. If invoice entry is what is eating your week, Bill Pay does not touch it.
Approval routing is locked to the top tier
Bill approval workflows require Bill Pay Elite or QuickBooks Online Advanced. On the lower plans there is no approval routing at all: anyone with bill permissions can pay. For a company with a controller and a two-person AP function, that is a genuine segregation-of-duties problem, not a feature preference.
There is no purchase order matching
QuickBooks Bill Pay does not automatically match an invoice against the purchase order and the goods receipt. If you buy on POs, the check that the vendor billed you for what you ordered, at the price you agreed, in the quantity you received, is still a human comparing two screens. That is where overbilling gets paid.
The approval that exists is narrower than it sounds
Bill approval and payment release are two separate workflows and have to be configured separately. You can only have one active bill approval workflow per transaction type, so a single rule set has to cover every vendor and every amount. If a payment release sits unreviewed for 30 days it is automatically denied, which quietly resets the clock on a bill someone was waiting on.
The reporting will not tell you where AP is stuck
QuickBooks logs who approved or denied a bill. What it will not give you is cycle time, where approvals bottleneck, or a live view of everything sitting unapproved across the business. If you are being asked why an invoice took three weeks, you will be reconstructing it from memory and email.
How to pay bills in QuickBooks Online
The native flow, honestly described, so you can see exactly which steps are still manual.
Enter the bill
Open the vendor, create a bill, and key the invoice date, due date, amount, and the expense or item lines with their GL accounts. Attach the PDF so it is there at audit. This step is entirely manual in QuickBooks and it is the one that scales badly.
Route it for approval, if your plan allows
On Bill Pay Elite or QuickBooks Online Advanced you can set a rule such as every bill over $2,000 needs approval, and send it to an approver or an approval group. A group can hold up to seven people, and you choose whether one of them, a set number, or all of them have to sign off.
Schedule the payment
Choose ACH or a mailed paper check and the date. Bill Pay handles the disbursement and the vendor gets paid without you logging into the bank. Payment release can be gated separately so the person who approves the bill is not the person who lets the money leave.
Let it reconcile itself
The payment posts against the bill and clears in the bank feed. This is the part QuickBooks does well and the reason people stay: no double entry between an AP tool and the ledger.
QuickBooks Bill Pay alone vs QuickBooks with AP automation
Both end with the bill paid and reconciled inside QuickBooks. The difference is how much of the work in front of the payment a human still has to do.
QuickBooks Bill Pay on its own
- A person opens each PDF and types the vendor, date, amount and GL code into a bill
- Approval routing only exists on Bill Pay Elite or QuickBooks Online Advanced
- One active bill approval workflow per transaction type has to cover every case
- No automatic matching of the invoice to the purchase order and the receipt
- Duplicate invoices are caught only if someone recognizes the number
- Thin approval reporting, no cycle time, no view of what is stuck
AutoPayables feeding QuickBooks
- The invoice is read automatically, coded from vendor history, and arrives in QuickBooks as a complete bill
- Approval rules by amount, vendor, department or GL code on any plan
- As many approval paths as your business actually has
- Two-way and three-way matching, with the exceptions flagged before anyone approves
- Duplicate detection across vendor, amount, date and invoice number before payment
- Live view of every invoice, where it sits, and how long it has been there
When QuickBooks Bill Pay stops being enough
There is no invoice count that is the magic number. These are the moments teams actually make the switch.
Invoice entry has become somebody's job
When a person can name how many hours a week they spend keying invoices, the manual capture step has already cost more than automating it would have.
Your auditor asks about segregation of duties
If the person who enters the bill can also release the payment, you have a control gap. On the lower QuickBooks plans there is no approval routing available to close it.
You buy on purchase orders
Once POs are part of how you buy, someone has to confirm the invoice matches the order and the delivery. Doing that by eye, invoice after invoice, is where price and quantity overbilling slips through.
You run more than one entity or location
Multiple QuickBooks companies mean multiple bill queues, multiple approvers, and no single place to see what is outstanding across the group.
Month end keeps getting held up by AP
If close waits on accruals because nobody knows which invoices arrived but were never entered, the bottleneck is capture, not payment.
You are paying vendors twice
Duplicate payments are the classic symptom of an AP process where the only control is a human noticing. They are quiet, they are common, and they are hard to claw back.
What is QuickBooks Bill Pay?
QuickBooks Bill Pay is Intuit's built-in bill payment feature for QuickBooks Online. It lets you pay a recorded vendor bill by ACH or by mailed paper check from inside QuickBooks, and it reconciles the payment against the bill automatically. It comes in three tiers, Basic, Premium and Elite, and it replaced the older Bill.com powered integration that QuickBooks used to lean on.
The value is real and it is narrow: you pay a vendor without logging into your bank and without re-keying the payment back into the ledger. What it is not is an accounts payable system. It sits at the end of the AP process, at the payment, and leaves everything in front of the payment (getting the invoice, reading it, coding it, checking it, approving it) exactly as manual as it was before.
QuickBooks Bill Pay pricing
Pricing here moved a lot in 2026, so treat any number you read (including ours) as something to confirm on Intuit's own pricing page before you budget against it. As of July 2026, this is the shape of it.
| Tier | What it costs | What you get |
|---|---|---|
| Bill Pay Basic | Included with QuickBooks Online when bought directly from Intuit | Pay bills by ACH or mailed check. No approval routing. |
| Bill Pay Premium | A paid step up (check Intuit's current pricing, it changed this year) | More users and higher payment volume than Basic. |
| Bill Pay Elite | Cut from $90 to $45 per month for new and renewing subscriptions on June 8, 2026 | The only tier with bill approval workflows. Included at no extra cost with QuickBooks Online Advanced. |
Two things matter more than the headline price. First, standard ACH payments are now included at no per-transaction fee across the tiers, which removed the per-payment charge that used to make Bill Pay expensive at volume. Second, and this is the one that decides the purchase for most finance teams: approval routing only exists on Elite or on QuickBooks Online Advanced. If you are on Simple Start, Essentials or Plus and you want a controller to sign off before money leaves, the feature is not there at any price short of upgrading.
Can you set up an approval workflow in QuickBooks Bill Pay?
Yes, but only on Bill Pay Elite or QuickBooks Online Advanced, and it is narrower than most people expect. You build a rule (for example, any bill over $2,000) and route it to an approver or to an approval group of up to seven people, where you decide whether one person, a set number, or everyone has to approve.
The constraints are worth knowing before you design a process around it:
- Bill approval and payment release are separate workflows. Approving the bill does not authorize the money to leave. You configure the release gate on its own, which is good for segregation of duties and surprising if you did not expect it.
- One active workflow per transaction type. You cannot run a different approval path for marketing than for construction subcontractors. A single rule set has to stretch over every vendor and every amount.
- Unreviewed payment releases are auto-denied after 30 days. A bill nobody looked at does not sit there waiting. It gets denied, and someone has to notice and start it again.
- It approves bills, not the underlying spend. The bill already exists in the ledger by the time anyone approves it.
Does QuickBooks Bill Pay do three-way matching?
No. QuickBooks Bill Pay does not automatically match an invoice to a purchase order and a goods receipt. If you buy on POs, that comparison (did the vendor bill the quantity we received, at the price we agreed, against an order we actually placed) is a person opening two records side by side and using their eyes.
This is the single biggest gap for any company past the smallest size, because unmatched invoices are how you pay for quantities you never received and price increases you never agreed to. It is quiet money. Nobody sends you an alert. If matching is central to your controls, read our breakdown of invoice matching software and how two-way and three-way matching are supposed to run.
Where the real cost is hiding
Teams evaluate Bill Pay on the payment fee and then get surprised by the labor. Look at where the hours actually go in a QuickBooks AP process:
| Step | Who does it in QuickBooks Bill Pay | Who does it with AP automation |
|---|---|---|
| Invoice arrives by email | A person watches an inbox | Forwarded to an AP address and picked up automatically |
| Read the invoice, key vendor, dates, amounts, lines | A person, every invoice | Extracted automatically, including line items |
| Apply the GL code | A person, from memory or a spreadsheet | Applied from vendor history and rules, flagged when unusual |
| Check it is not a duplicate | A person, if they happen to recognize it | Checked against vendor, amount, date and invoice number |
| Match to the PO and receipt | A person, on two screens | Matched automatically, exceptions surfaced |
| Route for approval | Elite or Advanced only, one rule set | Any rule, any plan |
| Pay and reconcile | QuickBooks, and it does this well | QuickBooks, unchanged |
Notice that the last row is the only one Bill Pay actually automates. That is not a criticism of the product, it is a description of what it is. The typing, the coding, the duplicate check, and the matching are all still yours.
When QuickBooks Bill Pay is genuinely the right answer
Plenty of AP automation content pretends the native tool is useless. It is not. Stay on Bill Pay alone if most of these are true: you pay fewer than roughly 20 bills a month, one person handles AP and the owner or controller already sees every bill, you do not buy on purchase orders, your vendors are stable and their invoices look the same every month, and nobody has ever asked you for an audit trail or a cycle-time number.
That describes a lot of real businesses, and for them the right move is to use Bill Pay, take the free ACH, and spend the money somewhere else. Automation earns its keep on volume, on control requirements, and on complexity. If you have none of the three, you do not need it yet.
Alternatives to QuickBooks Bill Pay
When teams outgrow it, they usually look at three things. Dedicated AP automation that keeps QuickBooks as the ledger and automates the capture, coding, matching and approval in front of it, which is what QuickBooks accounts payable automation means in practice. Bill.com, which is the incumbent and which we compare honestly in Bill.com vs QuickBooks. Or moving off QuickBooks entirely to a mid-market ERP, which is a much larger project and usually premature.
The first option is the one most QuickBooks companies should look at first, because it does not touch your ledger, your chart of accounts, or your reporting. The bills still land in QuickBooks. They just arrive already read, already coded, already checked against the PO, and already approved by the right person. You keep the part of QuickBooks that works and delete the part that is costing you a day a week. If you want the wider view of what that category includes, start with accounts payable software and how to evaluate it.
Frequently asked questions
QuickBooks Bill Pay is Intuit's built-in feature for paying vendor bills from inside QuickBooks Online, by ACH or by mailed paper check. It reconciles the payment against the bill automatically. It handles the payment step only, so entering the invoice, coding it, and checking it against a purchase order all remain manual.
As of July 2026, Bill Pay Basic is included with QuickBooks Online bought directly from Intuit, Premium is a paid step up, and Elite was cut from $90 to $45 per month for new and renewing subscriptions on June 8, 2026. Standard ACH payments are included at no per-transaction fee. Confirm current prices with Intuit before budgeting.
Enter the bill against the vendor with the date, amount and GL coding, route it for approval if your plan supports it, then choose ACH or a mailed check and schedule the payment. QuickBooks sends the money and reconciles the payment against the bill. The invoice entry step is entirely manual.
Only on Bill Pay Elite or QuickBooks Online Advanced. On lower plans there is no approval routing at all. Where it exists you can route by amount to an approver or a group of up to seven people, but you get only one active bill approval workflow per transaction type, and bill approval and payment release are configured separately.
No. QuickBooks Bill Pay does not automatically match an invoice against the purchase order and the goods receipt. If you buy on POs, someone has to compare the invoice to the order and the delivery by hand, which is where quantity and price overbilling gets paid without anyone noticing.
No. Bill.com is a separate AP platform that used to power bill payment inside QuickBooks. QuickBooks Bill Pay is Intuit's own replacement feature. Bill.com does more, including approval routing on lower tiers and stronger vendor management, and it costs more. The two are compared in detail on our Bill.com vs QuickBooks page.
When invoice entry has become a named person's job, when an auditor raises segregation of duties and your plan has no approval routing, when you start buying on purchase orders, when you run multiple entities, or when you find a duplicate payment. Below roughly 20 bills a month with one approver, Bill Pay alone is usually fine.
Keep QuickBooks. Automate everything in front of it.
Upload a vendor invoice and watch it get read, coded, matched, and pushed into QuickBooks Online as a finished bill. Your ledger does not change. The typing does.