The Internet of Things (IoT) is everywhere. From connected cars and smart factories to wearable tech and home automation, it’s clear that we’re living in a hyper-connected world. However, behind every device, sensor, and data stream lies a much less glamorous—yet critical—piece of the puzzle: billing and revenue recognition.
If you’re leading strategy, finance, or product in an IoT company, getting this right isn’t just about compliance; it’s about future-proofing your business. Let’s break down the trends, identify the challenges, and highlight what you should monitor to stay ahead.
The Big Shifts in IoT Billing
1. Recurring and Usage-Based Models are the Norm
Recurring revenue streams are replacing traditional one-time hardware sales, or at least supplementing them. IoT companies are leaning into:
- Subscription models: Monthly or annual fees for access to the device and platform
- Pay-as-you-go models: Charge-based bills on actual usage, such as the number of API calls or gigabytes of data
This enables pricing to better align with customer value and helps companies build predictable revenue.
2. Everything is Bundled Now
IoT solutions often combine hardware, software, and services into a single package. For instance, a smart thermostat might include a mobile app and ongoing support. This approach benefits customers but complicates billing and revenue recognition, especially when trying to determine the actual value of each component individually.
3. Real-Time Billing is on the Rise
As devices continuously stream data, customers expect billing that reflects this usage. More companies are adopting real-time or event-driven billing, allowing customers to see exactly what they are using and paying for—think of it as your phone bill, but for your factory sensors. With the need to optimally monetize client relationships, this invariably leads to more complex billing models, including tiering and aggregation of usage at various levels, such as by product or company.
Common Themes and Challenges
1. Revenue Allocation is a Headache
Under standards such as ASC 606 or IFRS 15, it is necessary to identify the performance obligations you deliver, determine the cost of each component, and subsequently recognize revenue accordingly. This concept is straightforward in theory but difficult in practice, particularly when bundling hardware, software, and services. As traditional manufacturing companies transition to an IoT model, they move from simple one-time billing and immediate revenue recognition to a significantly greater complexity in billing.
2. Deferred Revenue is Common
Since IoT contracts often last for years—and may include upgrades, renewals, or service-level commitments—revenue recognition is prolonged. Typically, you need to defer revenue and recognize it gradually throughout the life of the agreement.
3. Custom Deals Complicate Everything
The more customized your offerings are, the more unique each contract becomes. This can affect how and when you recognize revenue, especially if delivery is tied to project milestones or complex integrations.
4. Simplification Brings Its Own Complexities
While ASC 606 is often promoted as a simplification—replacing over 100 pieces of industry-specific guidance in the US alone and unifying global standards—the operational reality is far from simple for IoT companies and any business selling bundles with multiple performance obligations and discounts. These companies must not only determine and maintain Standalone Selling Prices for each product or service but also continually reallocate revenue proportionally as contracts evolve. The complexity is compounded when contracts involve variable consideration, such as consumption-based billing aggregated over longer periods. In these cases, companies must estimate usage, recognize revenue based on those estimates, and later reconcile with actuals, often requiring multiple prospective reallocations as contract terms and customer behavior change over time.
How to Stay Ahead (and Out of Trouble)
1. Invest in a Flexible Billing System
You need a billing platform capable of managing subscriptions, usage-based charges, and bundles while integrating with your CRM and ERP—extra points for real-time metering and analytics.
2. Bring Accounting into Product Conversations Early
Don’t wait until a product or bundle launches to think about revenue recognition. Involve finance and legal early to avoid surprises that could delay launches or necessitate restatements.
3. Automate Revenue Recognition
Manual spreadsheets are insufficient. If you’re scaling, explore revenue automation tools that assist in allocating transaction prices, managing deferred revenue, and adapting to contract changes without reinventing the wheel each time.
4. Educate Your Sales & Product Teams
Train your teams on the fundamentals of revenue recognition so they grasp how contract terms, bundles, and custom deals can impact financial outcomes. A few words in a sales agreement can greatly influence when and how you recognize revenue.
5. Stay on Top of the Rules
Accounting standards aren’t static. Regulators continually clarify how aspects such as variable pricing, upgrades, or usage caps should be managed. Staying current ensures that you’re not caught off guard during audits or due diligence.
Why SOFTRAX RMS Is the IoT Industry’s Secret Weapon
Let’s face it: spreadsheets and legacy billing systems can’t keep up with the booming world of IoT. The complexity of usage-based models, bundled offerings, and ever-changing contracts means you need a solution as dynamic as your business.
SOFTRAX RMS is designed specifically for these challenges:
- Automated Usage & Subscription Billing: Manages everything from simple subscriptions to the most intricate consumption models, featuring real-time metering and adaptable price books.
- Seamless Revenue Recognition: Automates revenue allocation and recognition in line with ASC 606 and IFRS 15, even as contracts change or bundles evolve.
- Real-Time Dashboards: Delivers a complete, up-to-the-minute view of all your billing and revenue metrics like net and gross dollar retention and deferred revenue waterfalls —no more waiting for month-end surprises.
- Customizable and Scalable: Easily adapts to new business models, add-ons, and integrations, allowing you to innovate without getting bogged down in manual processes.
- Single Source of Truth: Provides centralized management and visibility, improving both customer experience and internal efficiency.
Do More with SOFTRAX
Billing and revenue recognition in the IoT world can feel like a moving target—and in many ways, it truly is. However, in a landscape where IoT billing and revenue recognition are becoming increasingly complex, the SOFTRAX Revenue Management System (RMS) stands out as a platform designed to future-proof your business. It goes beyond compliance by providing the flexibility, automation, and insights necessary to transform revenue management from a headache into a competitive advantage. Companies that excel in this area can turn it into a significant competitive edge.
Remember, flexible billing, clear revenue recognition policies, and close coordination among the product, sales, and finance teams are crucial. This isn’t just about checking boxes for the auditors; it’s about establishing a scalable, adaptable business model that keeps you one step ahead in a rapidly changing industry.
If you’re ready to lead in the IoT industry, SOFTRAX RMS is the solution you’ve been waiting for. Contact us for more information on how we can help you address your billing and revenue recognition challenges.




