
When Kirill joined Cursor as their first dedicated accounting and finance leader, the company was already one of the fastest growing companies in history, 75 employees, a product that had captured the developer market, and the self-serve revenue engine processing tens of millions of Stripe Transactions each month. The accounting and finance function was being built up from the ground up, intentionally and quickly.
The revenue accounting team mandate was clear: establish GAAP-compliant reporting at scale, support and pass an imminent Big 4 audit, and do it without adding the headcount the business didn’t yet need.
Cursor’s self-serve revenue stream runs entirely through Stripe; including monthly and annual subscriptions as well as usage-based. At the transaction volumes Cursor operates at, Stripe reporting starts to break down. Summary level exports were the only practical output, which was insufficient for ASC 606 compliance, audit support and month-end close.
The team's options were straightforward: build internally, use the generalized AI approach or implement a purpose built tool.
An internal build was seriously evaluated. At that time, the engineering investment required to handle Cursor and Stripe API complexity and transaction volume was better directed toward the product — with the expectation that the in-house solution would follow in time.
Generalized AI was also considered and set aside. Revenue recognition requires deterministic, auditable logic. Cursor uses AI extensively across operations and accounting, but applying it to a high-volume, rule-intensive accounting workflow where a wrong answer has audit and financial statement consequences and wasn't the right direction at that time.
HubiFi’s tools provided what was needed: a deterministic rules layer on top of Stripe's transaction data, purpose-built for the revenue recognition use case.
“Hubifi provides the deterministic layer on top of the Stripe data that enables us to investigate and resolve issues, reconcile and close the books quickly .”
- Will Smerdon, Head of Revenue Accounting & Order to Cash at Cursor
Working with HubiFi, Cursor's revenue accounting team established:
Bringing on deterministic automation to provide accurate Stripe reporting was a game changer. With HubiFi, the team can trust their reported numbers and prepare for a clean, fast audit.

“Hubifi provides the deterministic layer on top of the Stripe data that enables us to investigate and resolve issues, reconcile and close the books quickly."