We have enabled more tags. When you post a discussion or reply to a question, add tags. They have full search capability. Try it!
Listen to the main takeaways from our latest TSIA World Envision conference at TECHtonic podcast now!

Prepaying a budget for fixed-fee services?

I have a fixed fee services question for the group. If you offer fixed fee services, do you let your clients pre-purchase a budget in advance? We have a fixed fee services menu and a client that wants to use leftover 2020 budget to pre-pay for $20,000 in Creative & Educational services to be called upon ad-hoc in CY ’21.

Would you recommend facilitating something like this?

If you do do anything like this, would you be able to share any of the following:

  • Who on your team owns the budget throughout the year and keeping track of what was delivered? Would it be the CSM/Account Manager, a resource on the services delivery team or someone else?
  • How do you recognize the revenue? As the services are delivered or $20K evenly across 12 months?
  • How do you in-take the service requests (since they're not triggered by an SOW closed won)?
  • If you use a PSA, would you setup a program to oversee the individual projects?

Thank you!


  • StevenForth
    StevenForth Founding Partner | Expert ✭✭✭

    We do this for our largest customer, but they are only able to carry over hours for six months. The client manager includes how many hours have been used and what they have been used for in their monthly reports. I will have to look into the revenue recognition on this. I suspect we should recognize the revenue based on the number of hours used each month, and if the hours expire (which has not happened) then they would be recognized on expiration.

    We generally do track each piece of work as a project and manage as such.

  • steve tennant
    steve tennant Member | Scholar ✭✭

    @Greg Higgins Yes, I would recommend creating the opportunity and closing it as a SOW, Service Order, or whatever contracting vehicle you use for these services.

    It would count as a Service Booking and that would add to your backlog. Revenue recognition would be consistent with how you recognize revenue for this service for other clients using that service, either pro-rata over the term or as the service is consumed.

    For your last two questions, how do you do manage education and creative services for your other clients?

    • Service requests would come in as you normally would do them for those services, or as work order/service request amendments to the SOW.
    • For the PSA, I would manage it like you manage your other projects for this service.

    Is there a need to do something different? For many companies, one-offs are more likely to result in service failures, so streamline and fit it into your standard flow if at all possible.

    Hope that helps.

  • Maria Manning-Chapman
    Maria Manning-Chapman Member | Guru ✭✭✭✭✭

    Greg, I know you submitted this question a while ago, but I just now saw it while scrolling through other questions. As part of your question is related to education, and I'm on the education side of the house, the way pre-purchase is often managed is via training credits. The customer purchases some dollar value of credits and then redeems them as needed. Education usually recognizes the revenue when the service/training is delivered. There is also the option to take the revenue ratably, depending on how your finance department wants to manage the money. The credits are then decremented in the learning management system, when redeemed. I think you could do the same with consulting services as well. Another approach used by education is to sell training days. So, like credits, the customer would purchase some number of days and then redeem them when needed. Sounds like you could use credits or consulting days to establish a couple of pre-purchase options.

  • Maria Manning-Chapman
    Maria Manning-Chapman Member | Guru ✭✭✭✭✭

    Forgot to mention that the training credits are time stamped and typically are valid for one year. If the credits are not fully redeemed within a year, they expire and you recognize the revenue for whatever the remaining amount is. Same approach is used for training days.

  • StevenForth
    StevenForth Founding Partner | Expert ✭✭✭
    edited December 2020

    An update on our current approach. We have this with several of our clients. We have designed it to be very flexible so that what they do not use for, say training, they can use for custom analytics, etc. Customer success managers are expected to manage the account so that all the credits are consumed in the year. But that does not always happen. We generally have three year contracts on this and allow the credits to be moved around between years. But we do not refund anything at the end of the contract.

  • Serges Lemo
    Serges Lemo Member | Enthusiast ✭

    I am joining this thread a bit late but hoping to learn from the experts here. We have 2 general types of credits. One is used for training. Those are typically created over a certain time period and amortized monthly over that period whether or not the customer uses it. We are trying to create another one for services such as Consulting. However, we face a couple challenges:

    1- We need to implement revenue recognition on delivery which we currently have not automated. We have a PSA running on SFDC. However, our Finance team is still looking for options in terms of tools. If any of you have implemented with success, could you share the too chain you use?

    2- Typically, our services can be delivered by various departments internally. However, we are not sure how to implement that internal revenue allocation. Any best practices here?