It’s essential for companies with hardware-as-a-service (HaaS) business models to define an explicit start date in customer contracts. This sounds simple—and it can be—but problems frequently arise from contracts that are not well defined.
One strange thing about HaaS and hardware subscriptions: it’s not always obvious when a HaaS contract starts. It’s unintuitive that a HaaS subscription doesn’t just “start” like SaaS. This causes problems for HaaS companies and their customers. Sales teams often draft ambiguous customer contracts—without start dates, with multiple start dates, or with unclear start dates.
A contractual start date is simple in theory: a contractual definition that is clear to everyone—Sales, Finance, Accounting, Legal, Buyer, Sponsor, and their Accounts Payable team—when payments should start. Without a clear start date, here are typical responses about whether the contract has begun:
This puts Finance in a precarious position! Two departments say the contract has started, and two departments say that it hasn’t. Should the Finance team invoice the customer? This compounds the broader complexity around timing in hardware-as-a-service contracts.
Unfortunately such a lack of clarity is common. The negative implications can culminate in invoicing problems, payment delays, and even non-payment. It also creates internal friction between teams—usually Sales, Finance, Support/Success, Accounting, and Legal—leading to misalignment, confusion, mistakes, or worse.
Hardfin typically sees five different milestones used in equipment-as-a-service contracts. Billing may occur at one or more of these milestones, including being split across milestones. Milestone billing is separate from determining the contract start date, but each of these dates can be used as an explicit rule for contract start.
The typical HaaS contract milestones are:
Contract milestone | Definition | Key consideration |
Contract signed | The date that the customer contract is signed. | The most common milestone for a down payment, but least common milestone to start recurring billing. |
Asset shipped | The date (or dates) that the asset (or assets) are shipped to the customer. | Common as a separate billing item when there is a large shipping fee, and when shipping FOB Origin. |
Asset delivered | The date (or dates) that the asset (or assets) are delivered to the customer. | Common as a separate billing item when there is a large shipping fee, or when shipping FOB Destination. |
Asset deployed | The date that an asset was available to deliver value for the customer. | Must explicitly define what “deployment” means as far as asset installation, OEM configuration, and customer utilization. Often conflated with “system acceptance” milestone. |
System acceptance | The date that an asset started delivering value. Usually based on a system acceptance test (SAT) with specific performance thresholds. | Must explicitly define what “value” means as far as OEM configuration and customer utilization. Sometimes conflated with “asset deployed” milestone. |
Here's how this might work in a real-world deployment:
There are pros and cons of using each of these contract milestones for contract start:
Contract milestone | When to use this milestone | When not to use this milestone |
Contract signed | Hardware ships immediately, arrives shortly thereafter, and can be set up by the customer in less than 24 hours | Lag time between contract signing and asset shipment. (The HaaS business might charge a deposit on signing, but not start the contract yet.) |
Asset shipped | Asset arrives quickly after shipment and deployment is less than 48 hours | Lag time between asset shipment and delivery/deployment. (The HaaS business might charge for shipping, but not start the contract yet.) |
Asset delivered | Asset deployment follows almost immediately upon delivery | Asset requires the HaaS company’s support in deployment, or customer training in usage. (The HaaS business might charge for install, but not start the contract yet.) |
Asset deployed | The hardware starts delivering value immediately upon deployment | The asset may be operational, but is not delivering full value until it hits certain performance milestones. (The HaaS business might charge for configuration, but not start the contract yet.) |
System acceptance | The hardware requires a system acceptance test (SAT) to meet performance thresholds before the hardware is delivering value | If the hardware begins delivering customer value earlier, the contract should start at that earlier time |
For HaaS teams, the point is to get super clear on what constitutes the “start” of a contract. For example: “The asset will be designated, shipped, delivered, and turned on. And the minute the data starts flowing, the contract has started.”
Every HaaS contract should include a drop-dead date alongside a contractual start date. A drop-dead date might look like: “The system acceptance test is the final sign-off, but in no case will the contract start later than 30 days after deployment” or “the term will commence no later than 30 days after equipment installation.”
Why? One challenge HaaS companies face is deploying the solution and having a lack of clarity or agreement about customer utilization—understanding customer usage at all, whether usage is to the extent initially expected, or whether customer results are as initially expected. Passing an SAT is an ideal measure of this, but it can add extra work for both sides. And end users are often not excited to respond to a Success team asking for SAT data. So for a number of reasons, hardware companies may be held hostage for contract start!
This happens more often than it should, and it creates real problems for hardware companies. At some point, Finance needs to invoice the customer and Accounting needs to start dealing with the revenue and cost implications of the contract. Small customer issues end up taking a disproportionate amount of energy and effort, which should instead be spent serving the rest of the customer base.
A drop-dead date is an important mitigation technique to ensure that—even if customers have problems—there are no downstream operational implications as far as contract interpretation.
There are many cross-functional benefits to a clear start for a hardware-as-a-service contract:
The steps to defining a start date for a hardware-as-a-service contract are simple:
The first step of identification gives you the default that should become common knowledge, so every department in your organization can understand what a standard contract looks like. Rally around that default. Depending on the size of your team, the last step of training might be the most complicated. It’s important that the entire organization is aware of your contractual start. Your Sales team has to speak about it the same way your Success team does.
That said, your default rule—which should be in your standard contract and used as often as possible—might occasionally have an exception. If a large prospect insists on different treatment, Sales should get buy-in from Finance and Legal, and Success must be notified of a nonstandard contract. Outline and understand the communications process for exceptions.
But even in the case of an exception, the four steps above should be the same for the outlier contract: choose one start date (maybe with that big account it’s “SAT” instead of “deployment”). Communicate it clearly to your customer in the contract. Include a drop-dead date. And educate your team.
At Hardfin, we talk HaaS teams through a lot of different problems that arise from murky contractual start dates. The Hardfin platform makes it simple to define clear start dates for your contracts, and to execute the necessary billing and accounting rules related to those dates. We partner with businesses looking to run best-in-class hardware financial operations and support them with a best-in-class platform to do so.
Want to learn more about how a unified platform can ensure consistency across your business, and let you take charge of your hardware financial operations? Speak with an expert—we’d love to chat with you.
As HaaS business models evolve, technology is evolving to support it. That’s where Hardfin comes in: manage, operate, and report on your hardware, regardless of the complexity of your business model. |