Financial Strategy
‹ Fractional CFO firm comparisonsHow Much Does Bill.com Cost? The Real Ecommerce TCO in 2026
Bill.com (BILL) subscriptions run $49-$89 per user per month, but the real ecommerce cost is subscription plus transaction fees: $0.49-$0.59 per ACH, 2.9% on card payments, and an FX spread on international wires. A typical 5-user DTC brand running 400 payments a month spends roughly $5,900-$8,900 a year all-in.
Key Takeaways
- Subscriptions start at $49/user/month but that is the floor, not the bill. Bill.com (now BILL) runs four AP/AR tiers: Essentials $49, Team $65, Corporate $89, Enterprise custom. The free Spend & Expense card plan does not include bill-pay.
- Every approver is a paid seat. Anyone who creates, edits, or approves a bill is a billable user on every tier. Viewer-only roles are free, but in a normal DTC finance stack most workflow participants are billable, so seat creep is the quiet cost driver.
- Transaction fees are where the real money goes. ACH runs $0.49-$0.59 per payment, checks $1.99 (up to $24.99 rush), card payments 2.9%, instant ACH 1%, and international wires carry a 1-2% FX spread even when the listed wire fee is $0.
- Real contracts cluster around $11,769/year. Across 51 negotiated purchases (Vendr), the median Bill.com contract is $11,769/year, ranging $7,276 to $29,429, with buyers averaging a 16.9% discount off list.
- For AP-only DTC brands, Ramp is dramatically cheaper. At 20 users and 500 invoices/month, Bill.com Corporate lands near $24,900/year versus roughly $3,600/year on Ramp Plus. Bill.com wins on AR automation and approval depth, not price.
If you have ever pulled up the Bill.com pricing page and thought "$49 a user, that's manageable," this post is the reality check. Bill.com (now branded BILL) is one of the most common accounts payable, or AP, tools in the DTC finance stack, and the sticker price is genuinely low. The problem is that the subscription is maybe two-thirds of what you actually pay. Once you layer in per-transaction ACH fees, check costs, card surcharges, international FX spreads, and the fact that every person who approves a bill counts as a paid seat, the real total cost of ownership (TCO) for an ecommerce brand looks very different from the headline number.
This is the post we wish more operators read before they signed. We will walk the four subscription tiers, the full per-transaction fee schedule, what real companies pay on negotiated contracts, the costs that never make the pricing page, a three-minute formula to build your own number, and a straight cost comparison against Ramp.
What you pay for the subscription
Bill.com sells four accounts payable and receivable tiers plus a separate free card product. The paid plans are billed per user per month, on an annual contract. Essentials is the entry point at $49, Team at $65, Corporate at $89 (with negotiated lows around $79 in some deals), and Enterprise is a custom quote. The Spend & Expense plan (the old Divvy product) is $0 per user per month, but it is corporate cards, budgets, and expense tracking only. It does not pay your vendor bills.
The single most important pricing rule sits underneath those numbers: anyone who creates, edits, or approves a bill is a billable user. Viewer-only roles are free, but in a normal DTC finance workflow, the finance manager, the ops lead who codes invoices, and the founder who signs off on large payments are all billable. When I talk to founders running a brand this size, the seat count they quote me is almost always the count they meant to pay for, not the count they ended up with six months later once two more people needed approval rights. Seat creep is the quietest line item in the whole model.
| Plan | Price (per user/month) | Key features included | Best for |
|---|---|---|---|
| Essentials | $49 | Basic AP/AR, manual CSV integration, 6 user roles | 1-3 user finance teams |
| Team | $65 | Auto 2-way sync (QuickBooks/Xero), custom roles, unlimited viewers | 5-15 user teams |
| Corporate | $89 | Procurement, PO matching, custom approvals, approver-only discounts | Mid-market DTC, multi-entity |
| Enterprise | Custom | Multi-entity, ERP integrations, SSO, API access, dual control | 50+ user, high volume |
| Spend & Expense (Divvy) | $0 | Corporate cards, budgets, expense tracking, credit line ($1K-$5M) | Any size (cards only) |
One nuance worth knowing before you negotiate: on Corporate, BILL offers approver-only discounts. If you have people who only need to click approve and never build a bill, you can sometimes get them onto a cheaper rate than a full processing seat. Ask for it by name. It does not get offered automatically.
The transaction fees that inflate your real bill
The subscription gets you into the building. Moving money costs extra, every single time, and this is where the TCO math turns. Standard domestic ACH is $0.49 to $0.59 per payment. At 400 payments a month (a normal volume for a growing DTC brand paying suppliers, 3PLs, agencies, and contractors), that is $196 to $236 a month in ACH alone, on top of your seats. Checks are $1.99 to mail standard, but if an invoice slipped and you need it there overnight, rush delivery climbs to $24.99 per check. Card payments to vendors are 2.9% of the amount, so a single $10,000 inventory invoice paid by card costs $290 in fees. Instant ACH is 1% with a $9.99 minimum and a $100 cap, which inventory-constrained brands reach for more than they expect.
The sneakiest one is international. BILL advertises $0 wires when you pay in the vendor's local currency, but it earns on the exchange-rate margin instead. That FX spread runs roughly 1-2% of the converted amount. On a $50,000 overseas inventory payment, that is an effective $500 to $1,000 cost that never shows up as a "fee" on any invoice. The pattern we see again and again is brands sourcing overseas who think their international payments are free because the line item says zero. They are paying, just in the exchange rate.
| Payment type | Fee | Notes |
|---|---|---|
| Standard ACH (domestic) | $0.49-$0.59 per payment | 3-4 day settlement; often $0 if vendor is also on BILL |
| Check (standard mail) | $1.99 per check | ~1 week delivery |
| Check, overnight rush | $24.99 per check | |
| Check, 2-day rush | $19.99 per check | |
| Check, 3-day rush | $14.99 per check | |
| International wire (local currency) | $0 + FX spread (~1-2%) | Exchange-rate markup embedded |
| International wire (USD) | $19.99 per wire | |
| Instant ACH | 1% ($9.99 min / $100 max) | Same-day settlement |
| Card payment (to vendor) | 2.9% of amount | |
| Virtual card to vendor | $0 | BILL earns interchange from vendor |
| 1099 e-file (IRS) | $2.99 per form ($1.99 via accountant) | |
| Failed ACH / void check | $50 / $25 | Per occurrence |
Put it together for a realistic 5-user DTC brand on the Team plan running 400 payments a month. Subscription is 5 seats times $65, or $325. ACH at roughly $0.54 average across 400 payments is about $216. Add another $83 or so for the checks, the occasional rush, a card payment, and FX on a couple of overseas invoices, and you land around $624 a month, or about $7,500 a year. The subscription was less than half of it.
What real companies actually pay
List math is one thing; signed contracts are another. Vendr, which tracks anonymized real purchases, has data on 51 Bill.com contracts. The median lands at $11,769 a year, with a range from $7,276 at the low end to $29,429 at the high end, and buyers average a 16.9% discount off list. That spread is wide for a reason. The big swing factors are payment-method mix (card-heavy brands pay far more in percentage fees), user creep (those billable approvers again), whether you pay annually or monthly, and how hard you negotiated.
| Team size | Typical monthly all-in | What drives the range |
|---|---|---|
| Small (3-10 users) | $300-$1,200 | Seat count and whether checks/card are used |
| Mid-size (10-50 users) | $2,000-$7,000 | Approver creep, higher payment volume, FX |
| Large (50+ users) | $5,000-$15,000+ | Multi-entity, custom workflows, card spend |
When I talk to founders comparing quotes, the ones who feel burned are almost always the brands that benchmarked on the $65 seat and never modeled the transaction layer. A brand doing $20M in revenue paying a few hundred suppliers a month is not a "$275/month" customer. They are a $7,000 to $12,000 a year customer once you count how money actually moves. That is not a knock on Bill.com. It is a knock on benchmarking the wrong number.
Bill.com's sticker price is the subscription. Its real price is the subscription plus everything it costs to move your money. For most DTC brands, transaction fees, FX spread, and seat creep roughly equal or exceed the plan cost. Model the all-in number before you sign, not the per-seat one.
The hidden costs Bill.com doesn't advertise
Five costs do not appear on the pricing hero, and they are the ones that turn a good deal into a renewal headache. First, seat creep: because every approver is billable, headcount-driven cost grows quietly as your finance workflow matures. Second, year-two surprises. Community reports (Reddit's r/Accounting, unverified and contract-specific) describe per-user rates jumping and, in one case, a $5,000 "platform fee" materializing at renewal. That is not published policy, but it is common enough that you should cap renewal increases in writing. Third, the FX spread on "free" international wires, covered above. Fourth, rush-check fees: every time an invoice slips and you overnight a check, that is up to $24.99 of avoidable cost, a tax on disorganization. Fifth, the small penalties that add up: $2.99 per 1099 e-file, $50 for a failed ACH re-debit, $25 to void a check.
None of these are scandalous on their own. The issue is that they are invisible at purchase and visible at renewal. When we have reconciled a brand's actual AP spend against what they thought they signed up for, the gap almost always lives in these five buckets. Build them in now so they are not a surprise in month 13.
Build your own TCO in three minutes
You do not need a spreadsheet template to get a defensible number. Here is the formula:
(users x plan price x 12) + (ACH count x $0.59) + (check count x $1.99) + (card spend x 2.9%) + (international volume x 1.5%) + small overheads (1099s, occasional rush, penalties).
Run two scenarios so you see the shape of it.
Scenario A, a 5-user team on Team plan doing 400 payments a month. Subscription is 5 x $65 x 12 = $3,900. Transaction fees, depending on how much runs through checks, card, and FX versus plain ACH, land somewhere between $2,000 and $5,000 a year. All-in: roughly $5,900 to $8,900 a year.
Scenario B, a 15-user mid-market brand on Corporate doing 2,000 payments a month. Subscription is 15 x $89 x 12 = $16,020. Transaction fees scale to roughly $12,000 to $30,000 depending on payment mix, especially if much of it runs on card. All-in: roughly $28,000 to $46,000 a year.
| Scenario | Users | Payments/mo | Plan | Annual subscription | Annual tx fees (est.) | Annual TCO (est.) |
|---|---|---|---|---|---|---|
| Small DTC (lean) | 3 | 50 | Essentials | $1,764 | $354 | $2,118 |
| Growing DTC | 5 | 400 | Team | $3,900 | $2,000-$5,000 | $5,900-$8,900 |
| Mid-market DTC | 15 | 2,000 | Corporate | $16,020 | $12,000-$30,000 | $28,020-$46,020 |
| Large / multi-entity | 50+ | 5,000+ | Enterprise | Custom | Custom | Custom |
Enterprise is a real wall here: BILL does not publish it, so a direct sales quote is the only way to get a number. If you are heading into that conversation, walk in with a benchmark in mind (large-deal data suggests roughly $95 to $150 per user once you are at that scale) so you are negotiating, not reacting. This is exactly the kind of decision where a fractional CFO or controller earns their keep: modeling your real payment volume against the tiers before you commit to a multi-year contract is an hour of work that can save you five figures a year. If you want a second set of eyes on it, that is what our interim CFO services are for.
Bill.com vs. Ramp for ecommerce
The comparison operators ask about most is Ramp, because the cost gap is stark. Ramp has a $0 free tier (you have to use its cards) and a Plus plan at $15 per user per month that bundles free ACH. Bill.com's model is per-seat plus per-transaction. Run the same 20-user team processing 500 invoices a month through both: Bill.com Corporate is 20 x $89 x 12 = $21,360 in subscription, plus 500 x $0.59 x 12 = $3,540 in ACH, for about $24,900 a year. Ramp Plus is 20 x $15 x 12 = $3,600 a year, with ACH included. That is roughly a $21,300 annual gap.
| Platform (20 users, 500 invoices/mo) | Annual cost (est.) |
|---|---|
| Bill.com Corporate (subscription + ACH fees) | $24,900 |
| Ramp Plus (ACH bundled) | $3,600 |
So why does anyone pay the premium? Because cost is not the only axis. Bill.com wins on AR automation (if you also send invoices and collect from customers), on its two-sided vendor network (a lot of your suppliers may already be on BILL, which makes payments free and faster), and on controller-grade approval workflows for multi-entity teams. Ramp wins decisively on TCO for an AP-only DTC brand that mostly pays domestic vendors by ACH. If that is you, the cost case for Ramp is hard to argue with. Our take on Bill.com for ecommerce AP automation goes deeper on the DTC fit.
Sources and methodology
This TCO model draws on the official BILL pricing page (bill.com/product/pricing, accessed June 2026), which confirms all four subscription tiers, the full per-transaction fee schedule, the $0 Spend & Expense tier, instant ACH terms, the $19.99 USD international wire, and the failed-ACH, void-check, and 1099 e-filing fees. Where the pricing page and third-party reviews disagree, we used the official figure as the conservative number. The clearest example is ACH: the page lists $0.59 while some reviews cite $0.49 for standard settlement, which may reflect older or promotional pricing.
Real-contract benchmarks come from Vendr's marketplace data covering 51 anonymized Bill.com purchases, which puts the median negotiated contract at $11,769 a year, the range at $7,276 to $29,429, and the average discount at about 16.9% off list. That may skew toward larger SMB deployments, so very small DTC brands likely sit lower in the range.
Fee details were cross-checked against the Primetrics CPA summary of BILL's January 2023 fee changes (which standardized rush-check rates), the Bloomclicks 2025 pricing guide, and the WorkflowAutomation.net review (standard-ACH, check, and FX-spread figures). The Ramp comparison uses Ken from Finance's published 20-user, 500-invoice scenario alongside both official pricing pages.
A few limitations are worth stating plainly. Transaction-fee estimates are based on published list prices and third-party synthesis; actual Enterprise pricing requires a direct BILL quote. The 1-2% FX spread is estimated from third-party sources, because BILL does not publicly disclose its exact exchange-rate methodology. The year-two "platform fee" and renewal-increase reports come from community posts and are unverified and contract-specific; we cite them as a renewal risk to negotiate around, not as policy. All figures and ranges reflect patterns we see in operator conversations, kept deliberately anonymous: no specific brand or contract is identified anywhere in this post.
Frequently asked questions
can you use bill.com for free?
Yes, but only the Spend & Expense (Divvy) card plan is $0/user/month. It covers corporate cards, budgets, and expense tracking, not accounts payable bill-pay or AR automation. If you want to pay vendors through Bill.com, you are on a paid AP/AR plan starting at $49/user/month.
how much does bill.com cost per month for a small business?
A lean 3-user team on Essentials running about 50 payments a month lands around $174-$179/month: roughly $147 in subscription plus $27 in ACH fees. A growing 5-user DTC brand on Team running 400 payments a month is closer to $490-$750/month once transaction fees are added.
does bill.com charge a fee to receive money?
Receiving a standard ACH payment through Bill.com is generally free for the recipient, and BILL-to-BILL network payments often carry no per-transaction fee on either side. The fees you pay are mostly on the sending side: ACH, check, card, instant ACH, and international wires. Faster or card-funded inbound payments can carry a cost, so check your specific receiving method.
what is the bill.com ach fee per transaction?
The official pricing page lists standard ACH at $0.59 per payment. Some third-party reviews cite $0.49 for standard 3-4 day ACH, which may reflect older or promotional pricing. Use $0.59 as the conservative current figure, and note that instant ACH is a separate 1% fee with a $9.99 minimum and $100 cap.
does bill.com take a percentage of payments?
On ACH and standard checks, no, those are flat per-transaction fees. But card payments to vendors are 2.9% of the amount, instant ACH is 1%, and international wires in local currency carry an embedded FX spread of roughly 1-2%. Your effective percentage depends entirely on your payment-method mix.
are there hidden fees with bill.com beyond the monthly subscription?
Yes. The ones that surprise operators are the FX spread on supposedly free international wires, rush-check fees up to $24.99 when an invoice is late, 1099 e-filing at $2.99 per form, and penalties like $50 for a failed ACH or $25 to void a check. Seat creep, where every new approver becomes a billable user, is the biggest quiet cost.
how does bill.com pricing compare to ramp for ecommerce?
For AP-only DTC brands, Ramp is far cheaper. At 20 users and 500 invoices a month, Bill.com Corporate runs about $24,900/year versus roughly $3,600/year on Ramp Plus, mostly because Ramp bundles free ACH. Bill.com earns its premium on AR automation, its vendor network, and controller-grade approval workflows, not on raw cost.
what happens to bill.com pricing at renewal, do rates go up?
Sometimes, yes. Community reports describe per-user rates climbing and, in at least one case, a $5,000 platform fee appearing at year-two renewal. This is contract-specific and not official published policy, but it is common enough that you should cap renewal increases in writing before you sign a multi-year deal.
