Harvest pricing teardown
https://www.getharvest.com/pricingHarvest's pricing page is transparent, clean, and well-organized with visible per-seat prices, a strong comparison table, and clear annual discount messaging. It lacks a highlighted 'most popular' tier and relies on a generic decoy-free 4-tier structure, but strong social proof and FAQ handling compensate for that gap.
Tier structure
Free
$0
Teams
$9/seat/mo (annual) / $11 (monthly)
Enterprise
$14/seat/mo (annual) / $17.50 (monthly)
Enterprise Plus
Custom pricing
Value metric
per seat
How limits scale
Escalation logic
Plans escalate from a limited single-user free plan to unlimited-seat paid tiers that add progressively deeper reporting, admin controls, and security, capping in a fully custom enterprise plan sold via sales contact.
Psychological anchors
- Free tier as entry anchor — $0 forever plan for individual freelancers with 1 seat/2 projects lowers barrier to trial and acts as a low-end reference point for paid tiers.
- Annual discount toggle — Monthly/Annual toggle prominently shows '20% off', with per-seat annual pricing shown alongside monthly to emphasize savings ($9 vs $11, $14 vs $17.50).
- Enterprise custom pricing as high anchor — Enterprise Plus has no visible price, just 'Custom pricing' and 'Contact Sales,' positioning it as a premium, negotiated tier that makes the visible tiers feel affordable.
- Charm pricing — Prices use $9, $11, $14, $17.50 rather than round numbers, a classic SaaS charm-pricing pattern.
- Usage-based billing transparency — Copy explicitly reassures 'you're never overpaying' regarding additional invoices/projects/clients billed on usage, addressing a potential objection preemptively.
What this page is optimizing for
Primarily self-serve conversion — prices are fully visible, CTAs like 'Get started' and '30-day free trial' appear on every tier except the top, and a detailed feature comparison table supports independent decision-making. The Enterprise Plus tier and 50+ seat consultation banner indicate a secondary enterprise lead-gen motion layered on top.
Red flags
- No tier is visually marked as 'most popular' or recommended, missing a common conversion-boosting decoy cue.
- Enterprise Plus tier has zero pricing detail, offering only vague value props (customization, white labelling) which may frustrate larger prospective buyers trying to budget.
- Usage-based billing on top of per-seat pricing (additional invoices/projects/clients) adds a layer of unpredictability that could be seen as a hidden-limit risk despite reassuring copy.
- Four tiers plus custom is on the edge of tier-count creep, and differences between Teams and Enterprise are only scannable via the separate comparison table, not the main pricing cards.
Best-practices scorecard
What works · 5
- Visible prices — All tiers except Enterprise Plus show exact per-seat monthly and annual pricing.
- Annual discount offered — 20% annual discount is clearly toggled and explained in FAQ.
- FAQ or objection handling — Eight FAQ entries cover trials, discounts, payment options, and plan changes thoroughly.
- Trust signals present — G2/Capterra/App Store ratings, customer counts, and multiple testimonials are prominently displayed.
- Clear CTAs per tier — Each tier has a distinct action ('Get started,' '30-day free trial,' 'Contact Sales') matched to its intent.
Half measures · 2
- Value metric matches usage — Per-seat pricing is standard, but added usage-based billing for invoices/projects/clients introduces some complexity.
- Tier differences are scannable — Cards list feature bullets reasonably well, but full differentiation requires scrolling to the separate comparison table.
What's missing · 1
- Clear recommended tier — No 'Most Popular' badge or visual emphasis distinguishes any plan from the others.