CurriculoATS CurriculoATS

The Hidden Costs of Enterprise ATS (With Verified Numbers)

The first time we ran a full TCO audit on a 50-person startup’s enterprise ATS contract, the published number was $12,000. The actual annual spend, after seat fees, the implementation manager, the sourcing module, the CRM upsell, and the assessments add-on, was $33,400. By Year 3, with 8% annual renewal escalators and headcount growth, the same contract was projected at $52,000. The base price was about a third of the bill. Nothing about this was unusual; it is the design of the category.

Why the published price is never the real price

Enterprise ATS pricing follows a predictable pattern. The headline rate gets you into a sales conversation. The actual contract is two to four times higher because of three structural additions: per-seat fees that scale with team size, modular add-ons priced separately for features that founders consider table stakes, and annual renewal increases of 8% to 15% that compound into the second and third years. None of this is hidden in a deceptive sense; it is documented in the fine print of every quote. It just is not on the pricing page. Workable’s published pricing is one of the more transparent examples in the category, showing $299 per month for the Standard plan and $599 for Premier, but with separate $99 per month video interview and $79 per month SMS modules layered on top. Greenhouse’s actual buyer-reported pricing, collected on PriceLevel, shows the median annual contract around $12,250 with a wide range driven by tier, headcount, and seat additions. The takeaway for a founder evaluating an enterprise ATS: assume the real bill is double the headline.

Where the multiplier comes from

Roughly 30% of the total annual contract is the base license. Another 20% is per-seat fees for hiring managers and interviewers. Around 10% is one-time implementation. The remaining 40% is module add-ons: video interviewing, SMS texting, sourcing, CRM, assessments, advanced reporting. Each module is independently reasonable; the cumulative effect is the multiplier. Add the 8% to 15% annual renewal escalator and the Year 3 number is 30% to 50% above Year 1, even with no scope change.

Greenhouse: $12,000 base, $25,000 reality

Greenhouse’s Essential tier is the most common entry point for mid-market startups. The base license, per buyer reports, runs in the $5,000 to $12,000 range for small teams. Per-seat fees add approximately $240 per year per active user, per PriceLevel’s collected data. A 50-person startup with 14 active hiring managers and interviewers pays roughly $3,360 in seat fees alone. Implementation runs $3,000 to $5,000 one-time, billed separately. Greenhouse Sourcing, the candidate sourcing add-on, is approximately $5,000 per year for 10 seats. CRM, used for pipeline nurturing, is bundled into Advanced and Expert tiers but not Essential, so adding it requires a tier upgrade in the $12,000 to $50,000 range. Annual renewal increases of 8% to 15% mean a $25,000 Year 1 bill becomes $27,000 in Year 2 and $30,000 in Year 3 without adding a single feature. For a 10-seat startup the entry-level total is around $18,400 in Year 1; for a 50-seat team with the sourcing add-on it is around $33,000.

Why Greenhouse is still chosen

Greenhouse’s product is genuinely strong, particularly its scorecard discipline and reporting depth. Mid-market and enterprise hiring teams with full-time talent operations functions extract real value from these features. The mismatch is when a 30-person startup buys Greenhouse expecting startup-friendly economics; the product was not designed for that, the pricing reflects the design, and the team ends up under-using a tool that is over-priced for their stage.

Lever, Workable, and Ashby: opaque to transparent

Lever does not publish pricing. Every contract is sales-gated and quote-based. The reason is operational, not malicious: Lever’s deal economics depend on negotiation against ACV targets, and publishing a single rate would cap the upside on enterprise deals. The downside for buyers is that price discovery requires multiple sales cycles. Buyer-reported numbers suggest Lever runs in the $5,000 to $30,000+ annual range depending on tier, with similar per-seat and implementation overhead to Greenhouse.

Workable is at the transparent end of the spectrum. Their published pricing shows Standard at $299 per month, Premier at $599, and Enterprise at $719+, all employee-count tiered. Add-ons including video interviews ($99 per month) and SMS texting ($79 per month) are independently priced. The transparency is unusual in the category and worth respecting; it also makes the total cost of ownership easier to model. A startup on the Standard plan with video and SMS adds is paying $477 per month, or roughly $5,724 per year, before the headcount tier triggers an upgrade.

Ashby targets the higher end of the startup market with a per-seat model in the $120 to $150 per seat per year range, plus a base platform fee. A 25-person startup with 8 active users typically lands in the $8,000 to $15,000 per year range. The product is well-regarded for analytics and operational rigor; the trade-off is that the per-seat model exhibits the same compounding effect as Greenhouse’s at scale.

The implementation tax

Almost every enterprise ATS adds a one-time implementation fee in the $3,000 to $5,000 range, and a 2-to-4-week onboarding cycle with a dedicated implementation manager. For startups, the cycle time matters as much as the dollars. A founder who decides to buy an ATS today and cannot use it productively for a month has lost a hiring cycle to onboarding overhead. CurriculoATS Pro is configured for first use in 15 minutes; the difference is structural to how the product is designed, not a temporary onboarding promotion.

What we learned at Amazon about pricing-as-design

Before CurriculoATS, our founder Dev worked on Amazon’s recommendation systems. The lesson that translated most directly: pricing is part of the product, and pricing models that punish desired behavior produce worse products. Amazon’s per-purchase model rewards customers for engaging with recommendations; if Amazon charged per recommendation viewed, fewer recommendations would be shown and the product would degrade. Enterprise ATS pricing has the inverse problem: the per-seat fee punishes the behavior the platform should be encouraging (more team members participating in hiring), and the modular add-on model punishes the behavior the platform should be enabling (using video interviews, sending candidate texts, building a CRM-style talent pipeline). The result is a product that the buyer pays for but the team works around. CurriculoATS chose flat-rate pricing precisely to remove that misalignment. The economics work because retention follows usage, and usage is highest when the pricing model is not blocking it.

The CurriculoATS comparison

The CurriculoATS pricing page shows the full structure: free Starter for one active job with unlimited team members, Pro at $50 per month early bird (list price $100) for unlimited jobs and unlimited seats, Enterprise custom for teams that need SSO and custom roles. No per-seat fees, no implementation fees on Pro, no module add-ons for core features. Year 3 cost on Pro for a 50-person startup: $1,200, regardless of seat additions. The 10x to 30x cost gap relative to enterprise ATS contracts is structural, not promotional.

How to audit your current ATS contract

  1. Pull the last invoice. Identify every line that is not the base license. Note the unit price for each.
  2. Map seats and modules. Count active seats. List every add-on module. Calculate how many of these are features your team actually uses.
  3. Project Year 3. Apply your projected headcount growth to the seat fees. Apply 10% annual renewal escalators to everything else. Sum.
  4. Compare to flat-rate. Pull the same numbers for CurriculoATS Pro at $50 per month. The gap is the structural cost difference between pricing models.
  5. Identify the unused modules. Cancel any module your team does not use. This is the easiest immediate save and is rarely done.

Frequently asked questions

How much does Greenhouse really cost for a 50-person startup?

Per buyer-reported data, the realistic Year 1 total is $25,000 to $35,000 with seat fees, implementation, and one common add-on. By Year 3, with renewal escalators and modest headcount growth, the same contract typically projects to $40,000 to $55,000. The published Essential tier number is around $12,000; the gap to the realistic total is the structural overhead of the pricing model.

Does Workable’s transparent pricing make it cheaper?

Cheaper than Greenhouse for small teams, often comparable for mid-sized teams once the modular add-ons are included. Workable’s published Standard plan at $299 per month plus video interviews ($99) and SMS ($79) lands at $5,724 per year for a startup, before the headcount-tier upgrade kicks in. For a 25-person team that’s reasonable; for a 50-person team upgrading to Premier, the total approaches $9,000 to $11,000 per year.

What’s the implementation timeline for legacy vs. CurriculoATS?

Legacy ATS implementation is typically 2 to 4 weeks with a dedicated implementation manager and a $3,000 to $5,000 one-time fee. CurriculoATS Pro setup is 15 minutes for the first job, with no implementation fee. The difference reflects the design choice to ship startup-friendly defaults rather than enterprise-grade configuration depth.

Why don’t all ATS vendors publish their pricing?

Enterprise sales economics. Sales-gated pricing allows vendors to negotiate against ACV targets, segment customers by willingness to pay, and avoid anchoring smaller deals to enterprise contract sizes. The trade-off is increased buyer friction. The transparency trend has been growing slowly across the SaaS market, with Workable and a small number of others leading; most legacy ATS vendors continue to gate pricing behind sales calls.

Are renewal increases negotiable?

Sometimes. Most enterprise ATS contracts include 8% to 15% annual escalators by default, but they are negotiable in the renewal conversation, especially if you have not added scope. The leverage is highest if you have done the comparison shopping and have a credible alternative. Tracking actual usage versus contracted seats also produces leverage; most teams have 20% to 30% unused seats by Year 2.

Take the next step

If your current ATS contract is up for renewal, run the audit above before the conversation. The gap between published price and real price is rarely as transparent as it should be. The free CurriculoATS Starter plan covers one active job with unlimited team members, with no time limit and no credit card. The comparison hub has the head-to-head against each major legacy vendor. The right ATS is not the one with the most features or the most familiar logo; it is the one whose pricing model aligns with how you actually want to hire.

Back to ATS Blog