See your data in HubiFi < 2 days
For a huge number of businesses, Stripe is the go-to solution for billing and payment needs. Stripe’s reputation makes it an obvious choice for leadership teams from a marketing standpoint and the ease of implementation makes in-house developers and IT teams love it. However, for accounting and finance teams it falls down at the last leg which is accounting for the data from it and analyzing it.
To compile all necessary data for accurate accounting, up to eight reports need to be downloaded from Stripe if you don’t use the Revenue Recognition:
Stripe does recognize this and thus has started to build out a Revenue Recognition Solution, though it is still very underbaked from an accounting standpoint. They are still looking for a product manager for the solution. It has 6 main drawbacks that relate to the accounting and analysis of the data.
.
Stripe often applies revenue recognition rules incorrectly. SSP, right of return, contract modifications over time - these concepts are a necessity for many industries, especially subscription businesses. The fact that Stripe is unable to handle them correctly from a revenue recognition aspect is baffling.
The issue persists the more advanced your business model is: line-item level information, tiered pricing, or included quantity allocations are often hidden on the invoice, unsupported, or reduced to basic line-item modeling. This lack of detailed modeling on the invoice forces finance teams to manually process invoices using custom queries and external data to understand receivables. And that takes a ton of time.
Some other basic things such as cash balancing, fee transparency, or high churn and return rates struggle are an absolute nightmare to handle in Stripe. So even thought your IT team might have been happy with it due to its relative ease of implementation, now your finance and accounting have a much deeper, long-term issue to deal with.
Stripe’s pricing scales not as a percentage of revenue but payment volume. For smaller businesses, this could be terrible news. High-transaction, subscription businesses also find this problematic.
In addition, with Stripe, you’re paying fees for the initial transaction regardless of whether revenue rec rules have been applied correctly. You can get double charged even for straightforward scenarios such as returns, and you’re not getting that back. Stripe isn’t proactive about informing you of price hikes either. All of this contributes to one big mess. The list of people complaining about Stripe’s pricing structure is huge - just google “Stripe pricing” and see for yourself.
Another huge con to using Stripe for revenue recognition is their lack of customer support. You cannot call Stripe. Their support page on their website has the phone call option and messaging greyed out. You can only email and get automated chat bot responses. As one unhappy Stripe customer puts it: “If you email, you get robots. Even in the same email thread, a different "agent" (with a different name and everything) answers each time with not prior knowledge of your history. There are no ticket numbers to your support request; nothing tracking it. The robots respond with what is quite obviously a template response.”
This is shocking from such a reputable company. In some Reddit threads, people have suggested writing to Stripe cofounder (peter@stripe.com) as that’s the only way to get someone to look at your problem. That sounds untenable to say the least.
Stripe’s reporting is challenging, even for manual calculations. That’s because it doesn’t expose enough of the underlying transaction data to understand what happened within an account month. Instead of focusing on analyzing reports of different segments and product lines, your accounting team will be stuck extracting and deciphering data manually.
Without the needed granularity, obtaining transaction level-data is more about reconstructing what exactly happened. Dynamic segment/product reporting in real-time is utopia at this point. That creates confusion around understanding your company’s profitability, whether the business is doing good or not, and makes it harder to know what to focus on.
You can’t - not if you’re a growing company that deals with a lot of subscriptions, contract modifications over time, license additions and removals for your product, returns, etc. Revenue recognition will become exponentially more difficult in Stripe and future revenue streams unless you automate it through a different solution. In addition, revenue management and reporting and knowing what’s really going on will be even harder.
HubiFi addresses all of these issues and is built to help you centralize, own, and automate your financial data using audited ASC 606 Compliant rules across your millions of transactions. It allows a single source of truth for financial analytics on clean, reconciled data. HubFi simplifies financial management with full audit trail, data lineage and drill down. It can also capture historical period changes & offers real-time dynamic financial reporting.
HubiFi can help you easily manage millions of transactions with correctly applied revenue recognition rules that are compliant with ASC 606 and have been audited by accounting firms. Stop worrying about audit findings and internal control deficiencies around handling contract modifications, disputes, cancellations, etc. and start worrying about product margins.
HubiFi integrates and exports data from Stripe APIs and other operational sources and can walk transactions back to their origin at a more granular level than is available on the dashboard reports. This eliminates the issue of not having enough of the underlying transaction data to understand what happened within an accounting month for your finance function.
HubiFi pricing scales as a percentage of revenue rather than payment volume. This keeps your accounting and finance function cost as a % of overall revenue on the P&L best in class.
Anything beyond a very basic revenue recognition scenario and Stripe starts applying rules incorrectly. Its double charges, intransparent pricing and lack of support make you question your career choices. It eats away at your margin and never really solves your accounting challenges. This blog dives into why that’s the case and how you can find a better solution for managing your Stripe data and automating revenue recognition.
Take the first step to analyzing your revenue recognition processes and schedule a free conversation with the founder of HubiFi here.
Former Root, EVP of Finance/Data at multiple FinTech startups
Jason Kyle Berwanger: An accomplished two-time entrepreneur, polyglot in finance, data & tech with 15 years of expertise. Builder, practitioner, leader—pioneering multiple ERP implementations and data solutions. Catalyst behind a 6% gross margin improvement with a sub-90-day IPO at Root insurance, powered by his vision & platform. Having held virtually every role from accountant to finance systems to finance exec, he brings a rare and noteworthy perspective in rethinking the finance tooling landscape.