We are a small SaaS company with a recently launched product. Currently we have mostly smaller customers (50+ users is "large" for us at the moment).
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.