Tips, Tricks & Best Practices

PatEnergy
Teilnehmer/-in

Divide Line Items by Contract Duration for ARR Calculation

lösung

Hey all,

 

in order to correctly calculate ARR the billing frequency policy of line items should be as follows:

 

(1) Contract duration <=12 months: one-time billing frequency

(2) Contract duration >12 months: monthly billing frequency

 

In the first case I simply add the line item to the deal and set the billing frequency to one-time - here the ARR gets calculated correctly.

 

In the second case I did not find a good solution yet. When I add the line item and select monthly billing frequency, the ARR increases by unit price * 12. However, I do NOT want the ARR to include the full unit price 12 times. I simply want to calculate a monthly unit price by dividing the full unit price by the contract duration (24, 36 months, etc.) and then include the respective 12 months value in the ARR.

 

I tried solving this problem by creating a new product line item for each possible contract length. However, being able to do this I had to manually divide the unit price by the contract length which resulted in rounding errors. Hence, that is no proper solution.

 

Is there any other solution to the above described problem? 

 

Thanks in advance!

1 Akzeptierte Lösung
danmoyle
Lösung
Koryphäe | Elite Partner
Koryphäe | Elite Partner

Divide Line Items by Contract Duration for ARR Calculation

lösung

Hey @PatEnergy - great question. (and thanks for the tag @BérangèreL 🙂 )

 

In my experience, I'm in agreement that calculating ARR with the granularity you're looking for isn't the easiest in HubSpot. I don't have a simple solution here, so I'm checking with my colleagues and I'll see if anyone has a client they've solved this for. I'll share it if so. 

 

In the meantime, here are a few resources to possibly help:

Did my answer help? Please "mark as a solution" to help others find answers. Plus I really appreciate it!


Dan Moyle

HubSpot Advisor

LearningOps | Impulse Creative

emailAddress
dan@impulsecreative.com
website
https://impulsecreative.com/

Lösung in ursprünglichem Beitrag anzeigen

4 Antworten
danmoyle
Lösung
Koryphäe | Elite Partner
Koryphäe | Elite Partner

Divide Line Items by Contract Duration for ARR Calculation

lösung

Hey @PatEnergy - great question. (and thanks for the tag @BérangèreL 🙂 )

 

In my experience, I'm in agreement that calculating ARR with the granularity you're looking for isn't the easiest in HubSpot. I don't have a simple solution here, so I'm checking with my colleagues and I'll see if anyone has a client they've solved this for. I'll share it if so. 

 

In the meantime, here are a few resources to possibly help:

Did my answer help? Please "mark as a solution" to help others find answers. Plus I really appreciate it!


Dan Moyle

HubSpot Advisor

LearningOps | Impulse Creative

emailAddress
dan@impulsecreative.com
website
https://impulsecreative.com/
PatEnergy
Teilnehmer/-in

Divide Line Items by Contract Duration for ARR Calculation

lösung

Hey @danmoyle - thank you very much for your help! I'm looking forward to hearing about your colleagues' solutions. Best, Patrick

danmoyle
Koryphäe | Elite Partner
Koryphäe | Elite Partner

Divide Line Items by Contract Duration for ARR Calculation

lösung

Hey there Patrick. I don't have anything bubbling up beyond the resources shared. It looks like the exact need you have may need to be tailored a bit to the tool's abilities. 

 

Did my answer help? Please "mark as a solution" to help others find answers. Plus I really appreciate it!


Dan Moyle

HubSpot Advisor

LearningOps | Impulse Creative

emailAddress
dan@impulsecreative.com
website
https://impulsecreative.com/
BérangèreL
Community-Manager/-in
Community-Manager/-in

Divide Line Items by Contract Duration for ARR Calculation

lösung

Hi @PatEnergy,

Thank you for reaching out to the Community!

I'd like to invite a couple of subject matter experts to this conversation @danmoyle, @HubDoPete and @Josh do you have any tips to help @PatEnergy, please?

If anybody else has anything to add and/or share, please feel free to join in the conversation 🙂

Thanks and have a beautiful day!

Best,
Bérangère


Saviez-vous que la Communauté est disponible en Français ?
Rejoignez les discussions francophones en changeant votre langue dans les paramètres !

Did you know that the Community is available in other languages?
Join regional conversations by changing your language settings!