We now have, somewhat unexpectedly this early, the interest of a large enterprise that wants a deal to onboard 5000+ users. The problem is that we have no idea how to price this, as we have not yet had time to scale up our pricing enough to gain the necessary experience.
Our current pricing model, for smaller customers, is a simple, linear $49 per-seat plan.
- How do pricing for enterprise SaaS usually work? - What kind of volume discounts are they expecting? - Should we offer a "flat" price for 1-3 year contract, or per-seat model? - How did you handle your first large-scale customers?
We honestly feel a bit thrown into the deep end here, and we don't want to miss this opportunity just because we are inexperienced.
Imagine having that customer and then them saying they're considering dropping you in a year if you don't have a particular feature that's not on your roadmap (or maybe not even that related to your product in your opinion). Do you drop everything to please them, or do you stick to your plan? How much pain do you endure to keep the one big customer happy?
I've seen close friends work in companies with 2-5 large customers, and the team regularly endured significant pain to keep one of them happy because it would be business-changing to lose one.
Unless you are very intentional about how you handle this sort of thing, it'll be bad by default. Don't take this as discouragement, but do make sure you really know this in advance.
Many people will tell you that your price cannot be raised. That is utter BS. For the first enterprise customer, I suggest giving them a price they can’t refuse; something that will cover your bases providing a healthy gross margin (something like 70-80% after paying your hosting costs, support costs, and other direct selling expenses). But don’t make a “meal train” out of them yet.
Once you get their logo on your sales slide deck, it will be far easier to close enterprise deal #2. And once you reach perhaps ten enterprise customers, all of whom are extremely happy, then you can announce to the initial group that you intend to raise your price “a year from now”. For new customers, the price is already raised.
Keep doing this a batch at a time, but don’t let the price get too far behind. It is far more difficult to raise ancient customer prices by 50% all at once vs. a steady 5-10% per year all the way along. So long as you are continuing to provide good value, customers will stick with you.
SaaS software -- with very few exceptions -- can be made either for SMB or for enterprise customers. Very rarely you can keep both happy. For SMB you need a funnel and volume, for enterprise you need sales and handholding. For SMB you need to optimize onboarding for Enterprise it's about integrations and certifications and audits.
Do you have a strategy and a desire to serve many enterprise customers? If not, this enterprise customer will just be a giant distraction and not worth the headache. Your SMB customers won't care about the enterprise features you develop. And likewise, you won't attract many enterprise customers with the kind of casual and friendly website that appeals to smaller businesses. Your vocabulary will need to expand to include words like "webinar" and "turn-key solution" and "Soc2 compliant". And some enterprises need 6 or 9 months to figure out if they actually want your product and are ready to sign that check. Enterprise sales requires stamina.
When an enterprise customer approaches you they're asking you to throw away your existing business model and to serve them instead. Is that what you want? Do you realize that's what's going on here? Do you know how to get the next 10 enterprise customers? If yes, go for it and charge at least 5000x the single-seat cost. If your typical customer is 50 users, then you want to charge about 1.5 * (5000/50) = 150x what you charge your typical 50 seat customer. Then maybe offer them a discount from that headline price if you think that's appropriate. But I would try to anchor them on higher per-seat costs for an enterprise license.
But then again, what you charge this customer is pretty insignificant compared to the real question: do you want to throw away your business model and become enterprise SaaS?
Quote them such a large amount that you expect them to say no, and then make your peace with them saying no. Don't accept a significant discount on what you quote them. Instead, let them go, and wait for another enterprise customer to come along.
Do a call to understand why they want to buy your product ("I wanted to know what you were having trouble with and how you think our product could help") and come up with requirements up front. Charge extra for things like enterprise sign-on if they haven't been built yet.
This customer could make or break your business. If you quote is too low you risk regretting the deal not only on your end, but the potential that your enterprise customer backs out as well when you inevitably hit some stumbling blocks.
Your first enterprise customer is like winning the lottery – it's okay to play, but don't bet everything on winning. Expect to lose, and set yourself up for a big payoff if you end up making it work. Plan to learn from your mistakes either way.
Pricing is incredibly tough, and at my startup, we’ve had tons of hours-long conversations on pricing internally, with consultants, etc.
We also have a mix of customers, both very large companies with thousands of employees and very small ones as well. My answer is a little complicated because we have two products right now, with very different approaches to pricing.
For our first product, it worked really well to charge by the number of physical locations at the business. (We tried usage-based pricing, but it was too confusing for what that product was; and also incentivized less engagement.) The price per location is fairly high, but we do tend to discount down for larger deals.
For our second product, pricing has been very tough. For very large customers, we’ve carved out special deals, where they get billed a flat monthly negotiated amount for unlimited service. These have been a little annoying to set up, but pretty profitable for us. For all other customers, we charge by usage.
Also, I see some people saying bringing on an enterprise client is a way to kill your startup. I’m skeptical of this. Large businesses, in my experience, are very pleasant to work with, have a lot of money to spend, and, yes, are demanding, but in ways that make your product better, not worse. It’s true that you’re going to have more fire drills for your engineering staff (last-minute demands to add an important feature), but this isn’t a bad thing. Security questionnaires are probably the most annoying thing to deal with, but it’s solvable (talk to Vanta).
Feel free to hit me on Discord or send me an email; happy to say more.
Expect pain.
Enterprise sales means annoying security questionaries, contract negotiations, and lots of hands-on conversations. If anything the acquisition cost is very high and there's a reason the enterprise pricing is not listed online anywhere for many companies.
When price is a sticking point, don't forget to consider intangibles. We give discounts for customers that gather efficacy data and write up a white paper, or who actively publicize our partnership. This can be helpful in bridging the gap on value (although you need to make sure the marketing or other folks are on board, otherwise your contact may make promises that his colleagues aren't willing to follow through on).
Work out exactly what they want. Ask if they want guarantees, what those guarantees are, and how you can service them. I doubt you'd be able to meet a strict SLA at $49/seat. Imagine you have what amounts to a small outage that puts them out of work for a day. Total up that labor cost and ask yourself how much you'd want to make to insure you can service that problem. Price accordingly. Since, of course, if they wanted your normal pricing they'd just procure a bunch of seats the usual way. There is a reason that most enterprise contracts are long and worth XX-XXX million dollars.
You should ask your customer champion what the value of your solution is to them. If they can't explain to you the tangible value/ROI, they won't be able to sell it internally.
With enterprises, pricing depends on many factors including your product, integration, adoption, support, training, alternatives, etc.
I’ve advised and signed off deals ranging from $40k to $2m in annual contract value. It all depends on product and the value it delivers to the company (and the enterprise - I.e. other teams)
If you’d like to have a chat further, happy to share my experiences in greater detail if you can share more.
They probably also want it to grow with locked-in pricing for deal term for that - predictable, safe, etc.
They'll need a lot of integration & ongoing support, comfort of 24/7, and that you have enough profit that it's good, not destructive. Imagine how many people hours / week they'd expect - maybe even 1-2 employees worth.
I can imagine say 150k base pricing and then 2-4x / user your normal SMB pricing for some base tier of user count. As they do higher user counts, price per user goes down for new accounts.
Also, you can charge an extra 10-20% for platinum support, and variable number of additional professional services hours. They may even want to pay for a dedicated person at some % time (half, 2x, ...). You don't want that to be you though.
Getting someone involved who really understands the enterprise buying process was a massive help.
I worked with Alice from https://lookingglasssolutions.com (UK based). She was great and gave us much more confidence in our responses.
I recommend having a call with her and/or finding someone in your part of the world/market that offers similar services.
- Next, give a very cold, hard business look to this potential customer. Large enterprises too-often treat their smaller vendors quite poorly. Will they expect you to jump through hoops of fire every time they snap their fingers, then pay you on "Net Eventually" terms? Maybe learn about their industry's norms in treating smaller vendors, too. (At $Job, we got burned badly once by an automotive supplier. "Normal" norms of honesty did to apply, and we'd delivered product on verbal assurances, without full legal paperwork in done advance.)
- Next, talk to some experienced business people about whether an "Enterprise Edition" could add serious value to your product, or not. As an old manager once told me, "There's no EE of Post-it Notes, only a volume discount."
- If that EE-value answer is "no", then your "Enterprise" product may be something like "Same price per seat, but at 250+ users you're allowed up to 5% overage until your next annual renewal. And we're currently working on a few more user-management and reporting features for large customers."
- If that EE-value answer is "yes"...then life gets interesting. Large customers can be happy to spend $20M to save themselves $50M. OTOH, $20M is real money. How wide & deep is your moat?
What's the SLA? Is it business hours in certain time zones? 24/7/365? Simply being able to provide that support is a cost you will need to factor in.
Will you need to provide SSO capability? Finer grained access control? If you expect to sign up additional enterprise customers, it might be worth eating the cost of this, but if not, you might want to account for it.
https://venturehacks.com/pricing https://tomtunguz.com/the-100m-arr-deal/ https://tomtunguz.com/categories/pricing/ https://www.willingnesstopay.com/ https://www.youtube.com/@SaaSPricing/videos https://www.priceintelligently.com/
(Look up more stuff from Patrick Campbell)
What about training?
You will also need to manage the rollout, or at least assist with the rollout.
Do they need SSO? What integrations do they need? If they're replacing n things that's a lot of integrations. You'll need to understand the integrations and what it'll take to do them. The customer will need to prioritize them for you, and get you access to the systems you need. Those are extra cost.
When you price enterprise you need to charge for 24x7 support, or at least for priority support. And don't forget your margins. Don't discount too much, and never discount maintenance.
There's a lot more i could say, but i have to go to ikea right now. Good luck!
Depending on the nature of your product you may need to bring in an auditor to help establish compliance to a framework like SOC2.
Enterprise customers are use to spending more, however huge budgets isn’t a guarantee. Price to the value they perceive and avoid creating disincentives for them to expand the use of your product. For example cliff pricing my user base (200-400 users is $X) will drive them to avoid adding the 201st user.
Enterprises negotiate. So, no matter what you propose, they will want a better deal. The simplest way to start is extend the current best pricing you offer to small businesses and throw in a modest 10-20% discount. It's a stake in the ground and shows you want their business.
Now, here's the key. Make sure you specify what that covers. For example, if small companies don't get weekly meeting during onboarding and monthly / quarterly meetings with a TAM, say that. If the enterprise wants that, they'll pay for it.
Does the enterprise want professional services? Do they want support with an SLA? Make sure they know it doesn't come with it or what it comes with is standard for all. If they want more, they should pay for it.
Once you tell them what's baked into the price, you'll find yourself with a list of things that they want, that don't come with it. Then, figure out what you can do for them and what it's going to cost.
Even after all of that, you'll look back to find they got the best deal and rightfully so. They are taking a huge risk on you. Off the cuff, if a single seat costs $49, if you can land them at $30 per user with 10-15% on top for enterprise support, it's a huge win.
Licenses in the enterprise vary, but seat-licenses are common. Multi-year agrees, for additional discounts are great, some take them and some don't. But, larger companies tend to have generous termination rights.
A lot goes into enterprise contracts. I'm happy to talk offline and congrats!
SOC2 for recently launched should be much easier than where I work where it is retrofit. But might still be a full time job for someone in your team for a few months plus expenses on systems like Drata to manage it. I am a believer that it is also useful for security though not just a tick.
Whenever I'm in the second situation, I partner up with a large service provider that I really trust, and they cover most of the typical (non-functional) enterprise requirements, and also handle things like integration etc (my SaaS uses simple webhooks & restful APIs, and they create & maintain an intermediate anti-corruption layer etc).
I realize I'm giving away a piece of the cake, but for me it's the most efficient way to get access to these enterprise level customers while avoiding most of the hassle...
This might also be highly dependent on the type of system you're offering. I offer a system of engagement, but I can imagine a system of record or a system of report require another approach.
One thing to consider is, can you put their logo on the front of your website? Some companies I've worked for do not allow this while others will endorse your product. Be sure to think about the overall value of the customer and how you can leverage having them, but don't make your business depend on their contract.
$49 per seat. Is that per month or per year?
Concretely look at the market and the value you are providing. Split up the user count to occasional users and permanent ones.
From the other side of the table I am expecting some type of volume discount because I am not spending 250k a year if the tech is not core to my business. I'd expect discounts for multi-year deals. You need to come in at a price point that makes sense to them depending on the market.
Do things like create a second tier price, call it enterprise, and for SSO and other enterprise focused features only put these in the more expensive tier.
1. Tell / Ask them to write out all the details of the requirement. If there are any that is any different to your current plans. And seriously consider if you can even fill those needs.
2. Ask if how much are they willing to pay.
3. Tell them you have something double of Point 2 in mind because of X.
And if you are a small SME, you should read up on 37Signals / Basecamp how to deal with large customer.
If that's too much then add more discount or make part of the leaning included, just keep the original price the same for everyone if that is what you feel the product is worth.
Long answer .. is an hour discussion.
The price of anything is as much as you can have the customer pay you.
Meaning, in your case, as much as you think you can charge without having they quit the deal.
It’s often a good idea to have a separate support fee line item - and your customer will appreciate if it comes with an SLA they can rely on you to provide.
But for 5000+ users, profit will be like Z = 5000+ * Y.
So question can be how much of Z, you can let go (assuming you want to market to future customers, using this account as reference/example).
Question is, are they actually going to onboard all 5000+ ? You don't want to run in losses, if you offer rates, below your operational cost. May be ask them to do pilot run with subset of user with same rate, how much pain they will cause? Then, you can decide accordingly.
That sound risky, but hey, that is what business is all about. risk/reward ratio? I am afraid, there is no definite answer.
Whatever is the domain/industry, do you have some baseline pricing to compete against ?
We did too.
We were a $250k ARR legacy app when we were introduced to our 900 lb. Gorilla.
A Fortune 10 Financial Services company. We signed them (for +$1M/yr, 5 yr min) and then lived the dream, then lived thru the nightmare.
It was a good move for us, but here are some things to consider:
- The legal departments of companies of these size review EVERYTHING. And they will try to prove their own internal value by negotiating every single sentence in your terms of service and license agreement. These lawyers have never even met your customer and the things they will say are "deal breakers" will boggle your mind. Getting to a "Green Light Go!" from your customer is one thing. Getting a signed contract thru the black hole of their legal department is another. ADD 4-5 months to your go live timeline for this bullshit.
- Very large companies in the US have all adopted management policies I like to call the "Wal-Mart Business Model". It goes like this :
1) Screw your employees.
2) Absolutely fuck your vendors.
3) Pass the savings along to your customers to undercut your competitors.
You will be on the receiving end of #2. Enjoy!During license negotiations, they will ask for 'most-favored nation' status. This means that if any customer you currently have (or ever sign in the future) has lower fees than them, you agree that they will get their fees reduced to that level too. And they will want to audit you to ensure that this actually happens. Do not let them audit you.
On the go live anniversary, it will primarily manifest itself in the form of a process these big companies run called 'zero-based budgeting'.
Zero based budgeting is exactly what it sounds like: every single line item in a department's proposed next year's budget has to be re-submitted de novo, as if they were doing it for the first time and the ROI re-justified.
Because of this, every single year, your Gorilla will do two things:
1) Put your process/function/idea out for RFP or for T-Shirt sizing for their internal IT to develop their own version (now that you've shown them how to do it).
2) Tell you unless you cut your pricing 50%, they will replace you with someone else.
When this happens, (and it will) you startup puppies had better have your ducks in a row. You need biz intel on your competitor's pricing. Your need a deliverable product roadmap that their internal groups can never match. You need an impeccable customer service and uptime record. Your CEO had better have balls of steel and the voice of an angel to stand up to their demands while keeping them happy as clams.Finally, more than anything, Enterprise customers want customization and special treatment. The reason they are going with you as a SAAS is they can't get their internal people to do it. So give them something they can't get internally: their own private woodshed. Instead of giving them volume pricing discounts, give them "funny money". For every 3 months at full $49/month pricing per user, you'll credit them $49 in arrears towards training/custom development/support/etc. Consulting margins typically run north of 50%, so this funny money gives your customer champion a load of flexibility to customize, keeps them out of arguing their internal company IT backlog, adds features to your product and keeps your margins where you want. Win-Win-Win.
Good luck!
The reality is you WILL have problems with this large customer and you want to lay the groundwork for a give and take relationship where you will both be winners in the long run.