New to the Hubspot community so apologies if this has been asked in some form or another.
I work for a SaaS company and have been tasked with building up our CRM system with Hubspot. Our product is sold on a recurring revenue basis, meaning we charge the client/customer a fixed fee on a monthly basis for 2-3 years (depending on length of contract). However, we also charge the client a one-off integration/implmentation fee that we invoice them at the beginning.
My question is: is there a field/property in Hubspot where I can place is one-off fee? So far I only see Amount (full contract value, I’m assuming) and Monthly recurring revenue.
I think you will get the best results tracking implementation as a separate, fixed amount deal. Recurring revenue deals don’t support an additional fee field, and you are really doing two types of deal anyway.
Thanks for the response. Yes you are right, I think I will need to include an extra field. I found a decent Hubspot knowledge base that shows how you can add a “product” and allocate it one-off charge. Clumping this together with the monthly recurring revenue product, and factoring in the contract period (aka end date of MRR), we should be able to get the FCV.
Hi @KR how did you get on with reporting on this? I’m aware you can add products with both MRR and one-time revenue into a single deal, but I’m not sure how you can report on just the MRR element, in, for example, a revenue report. Because the deal “Amount” field gets updated with “first month MRR” + “one time fee”, I’m not sure how to report on just the MRR element.
@ALEasterly Ah I see… we don’t have Enterprise so don’t have native recurring revenue functionality. Because the product I work on is 99% MRR (only a small bit of setup fee on occassion), I’ve settled on using the Amount field for the MRR figure, as this is the only field that plays nicely with multiple currencies. My revenue reports therefore show the local currency MRR for all deals, and I can see the customer’s currency and amount they pay in the deal itself. I just have a separate field for one time revenue which is a ‘dumb’ field.
This is a super common SaaS deal structure question and HubSpot handles it better than most people realize. You just need the right setup!
Here’s my recommended approach: use line items on the deal to separate the two revenue types.
Line item 1: “Implementation fee” is one-time, no recurrence.
Line item 2: “SaaS subscription” will be recurring, with billing frequency. Then set the deal’s recurring revenue amount field to reflect only the subscription line item. HubSpot’s recurring revenue tracking (under Revenue Analytics in Enterprise) will pick up the recurring line item and ignore the one-time fee.
For reporting, you can build a custom report that shows both line item types side by side, so finance can see total contract value (implementation + ARR) while your RevOps team focuses on recurring metrics only.
One thing to note is if your billing system (Stripe, Chargebee) is your source of truth, having a sync that writes actual billed MRR back to HubSpot deal/company properties is worth it. It will let you reconcile what you sold vs. what’s actually been billed, which is especially useful when implementation fees affect the billing timeline.