Table of Content

Table of Content

The Unsolved Problem in B2B Finance

The Unsolved Problem in B2B Finance

The Unsolved Problem in B2B Finance

The Unsolved Problem in B2B Finance

The Unsolved Problem in B2B Finance

• 5 min read

• 5 min read

Manish Choudhary

CEO & Co-founder, Ferry | Flexprice

The function that brings money into your business is still run by hand.

Not mostly. Almost entirely. Whether you bill usage-based, seat-based, flat subscription, or some hybrid, the work of getting paid looks roughly the same: someone on your finance team is pulling data from multiple systems, building a billing schedule, sending invoices, chasing payment, reconciling what came in against what was owed, then doing it again next month.

73% of finance teams say the business is growing faster than they can keep up, according to Leapfin's 2025 State of Automation for Revenue Accounting survey of 200 finance professionals. That number was 48% a year ago. The gap between what the business needs and what the AR function can deliver is widening, not closing.

AP got Brex and Ramp. Payroll got Rippling and Deel. The functions that pay money out have been automated, audited, and largely solved. The function that brings money in is still done by hand.

That's not an oversight. AR stayed manual because it's structurally harder than the other two.

Why AR is harder than AP or payroll

AP is standardized on the input side. A vendor sends an invoice in roughly one of three formats. Software reads it, codes it to the right general ledger account, routes it for approval. If the number is wrong, the vendor calls eventually. The error is internal, the stakes are contained, and the approval policy fits on one page.

Payroll is deterministic. Federal tax tables, state withholding, FICA, benefits deductions. The rules are detailed but they don't change per employee. Build the rule engine once, run it at scale.

AR has none of those properties.

Every B2B contract is different. Volume tiers, usage ramps, true-ups, partial-period prorations, mid-term amendments. 35% of finance teams say new pricing structures, meaning hybrid and usage-based models, are the single biggest source of operational complexity they're dealing with right now. The output is customer-facing, which means an error doesn't sit quietly in your general ledger for six months. It shows up in your customer's inbox tomorrow morning. That's a support ticket, a relationship problem, and a churn signal in the same event.

Then there's ASC 606.

ASC 606, and its international equivalent IFRS 15, governs revenue recognition. Unlike the federal tax tables, it doesn't give you the answer. It gives you a framework for arriving at the answer, and that answer changes per contract. External auditors test it transaction by transaction.

An approximately right billing system is not a productivity tool. It's a Sarbanes-Oxley risk. SOX requires CFOs to personally certify their financial statements. A billing system that's approximately correct means a CFO personally signing off on an approximately correct revenue line.

The survey data reflects this. Only 43% of SaaS finance professionals say they are "very confident" their revenue recognition would hold up under audit or investor diligence. 7% of Controllers say they're not confident at all. Another 36% sit in the middle: "somewhat confident," which is another way of saying they know something is fragile but haven't found it yet.

There's also a data architecture problem. The contract lives in Salesforce. The pricing lives in your CPQ. The billing schedule lives in your billing system. The receivable lives in your AR ledger. The journal entry lives in your general ledger. Five systems, five slightly different versions of the truth, reconciled by hand every single period. When finance teams are asked which manual task they most want to eliminate, data reconciliation across systems comes first at 28%, followed by journal entries at 23%, and revenue recognition schedules at 17%. Those three tasks are the AR workflow, in order. AI that operates inside any one of those systems can only see one slice. That's a faster version of the existing problem, not a fix.

(Source: Leapfin State of Automation for Revenue Accounting, 2025, survey of 200 finance professionals across SaaS, e-commerce, and marketplace companies)

Get Paid, Much Faster with Ferry

Get Paid, Much Faster with Ferry

What fixing it actually requires

The product that solves AR can't be a copilot. It has to be a system that works the way a careful professional works: every action logged, every output traceable, nothing sent to a customer without a clear mandate behind it.

In practice that means: every invoice traces back to the contract clause that triggered it. Every journal entry traces back to the payment that generated it. The system works on top of your existing finance stack rather than asking you to replace it, because finance teams don't migrate billing systems lightly, and that migration risk is what kills most products in this space. It acts autonomously below defined thresholds, escalates above them, and surfaces mismatches between contracted revenue and invoiced revenue before close, not after.

All of those requirements together are what a controller can actually defend to an auditor. Meeting three or four of them isn't enough.

What's still open

Companies are building collections, dunning, contracts, and financial close. They're building slices of the chain, not the chain itself. None of them have closed the loop from contract to invoice to payment to ERP to audit trail. None of them are the clear answer yet.

Ferry's AI agent runs that full chain. Contract terms to billing schedule, invoice to payment, cash application to ERP posting, recognized revenue to journal entry. Every decision logged. Every number is traceable to source.

The reason this hasn't been built yet is that doing it carefully is harder than doing it loudly. That's also why it's worth building.

Manish Choudhary

Manish Choudhary

Manish Choudhary is the CEO and Co-founder of Flexprice, the open-source billing engine helping AI and SaaS companies monetize faster. He writes about pricing, product-led growth, and the future of usage-based billing.

Manish Choudhary is the CEO and Co-founder of Flexprice, the open-source billing engine helping AI and SaaS companies monetize faster. He writes about pricing, product-led growth, and the future of usage-based billing.

Share it on:

Scale your Revenue with Ferry AI

Summarize this blog on:

Scale your Revenue with Ferry AI

More insights on billing

More insights on billing