Heap and Amplitude both get pitched as "product analytics for serious teams," but they start from opposite assumptions about how tracking should work. Amplitude assumes you'll instrument the events that matter and analyze them well. Heap assumes you'll forget to instrument something important, so it captures everything automatically and lets you define funnels after the fact. That difference in philosophy drives almost everything else about picking between them.
What Heap actually does
Heap's core pitch is retroactive analytics. Install the snippet once, and it auto-captures every click, page view, and form submission on your site or app without you writing any tracking code first. Weeks later, when a PM asks "how many users clicked the export button before canceling," you can answer that question using data you already have, instead of shipping a new tracking event and waiting for volume to accumulate.
The free tier covers 10,000 sessions per month, enough to evaluate the product on a small app but not much more. Growth plans are custom-priced and start around $3,600 per year based on session volume. Pro and Enterprise tiers are also custom, typically running $20,000 to $80,000+ per year for larger organizations. Heap was acquired by Contentsquare in 2023 (the same company that bought Hotjar), and teams on r/analytics report the roadmap has slowed noticeably since the acquisition.
Auto-capture sounds transformative until you actually live with it. Heap records everything, which means the data model gets noisy fast: buttons get renamed, DOM elements shift, and you end up with a sprawling list of auto-generated event names that need active governance to stay useful. Session replay is included on most paid plans, and effort analysis (which surfaces where users struggle without you having to define what "struggle" means) is a genuinely useful feature that neither Amplitude nor Mixpanel replicate exactly.
What Amplitude actually does
Amplitude is the opposite bet: instrument your events deliberately, then get serious tooling for analyzing them. The free Starter tier covers up to 50,000 tracked users per month with unlimited events and 10 saved charts, which is generous enough for most early-stage products. Plus jumps to $49 per month and unlocks unlimited charts, advanced analytics, and team collaboration features. Enterprise pricing is custom, aimed at larger orgs that need SSO, dedicated support, and advanced governance tooling.
The standout feature is tracking plan enforcement through Amplitude Data, which prevents the "who added this mystery event two years ago" problem that eventually kills analytics credibility at scale. When every team adds events without any oversight, the event taxonomy becomes meaningless within a year or two. Amplitude's governance tooling is built specifically to stop that decay, and it's the reason enterprise orgs with a dedicated analytics engineer tend to prefer it over Mixpanel or PostHog.
Amplitude also bundles cohort building, journey mapping, and experiment analysis into the same product, and session replay is included on most plans rather than sold as an add-on. The tradeoff for that visual, opinionated interface is a real learning curve. Reddit's r/datascience threads consistently mention the pricing jump from free to Plus feeling steep once you outgrow the Starter limits, and the SDK can affect performance if you're tracking every DOM interaction rather than being selective about it.
Where the two genuinely diverge
Heap answers questions you didn't know you'd need to ask. Amplitude answers questions well once you've decided what to ask. If your team is small, moves fast, and doesn't have someone dedicated to maintaining an event taxonomy, Heap's auto-capture removes the instrumentation backlog entirely. If your team has an analytics engineer whose job includes keeping the event schema clean and enforcing a tracking plan across multiple product squads, Amplitude's governance tooling is built exactly for that job and Heap's noisy auto-capture becomes a liability instead of a convenience.
Neither product is really trying to compete on price. Heap's free tier tops out at 10,000 sessions, which most real products blow through in days, and every paid tier beyond that requires a sales conversation. Amplitude's free tier is meaningfully more usable for longer, covering 50,000 tracked users before you hit the $49/month Plus plan, which makes it the easier product to actually run without procurement involvement.
Real cost for different teams
A five-person startup validating product-market fit with a few hundred active users: Amplitude's free Starter tier covers this comfortably at 50,000 tracked users, with unlimited events and no credit card required. Heap's 10,000-session free tier would likely be exhausted within the first month of any real usage, forcing an early conversation with sales before the team has proven the product analytics investment is worth it.
A mid-size SaaS company with 20,000 monthly active users and no dedicated analytics engineer: Heap's auto-capture becomes genuinely valuable here, since it means no one has to maintain a backlog of instrumentation tickets. Budget around $3,600/year minimum for the Growth plan, likely more once actual session volume is priced in. Amplitude's $49/month Plus plan is cheaper on paper, but someone still has to manually add tracking code for every new event the team wants to measure.
An enterprise product org with a dedicated analytics team enforcing a tracking plan across a dozen squads: Amplitude Enterprise is the more natural fit here, since the governance tooling directly solves the "everyone adds their own events" problem at scale. Heap's Enterprise tier (also $20K-$80K+/year) can work too, but the auto-capture noise gets harder to manage as more teams and products get added to the same account.
What actually breaks in practice
Heap's failure mode is data hygiene. Because it captures everything automatically, the event list balloons with auto-generated names tied to specific DOM elements. When a frontend team ships a redesign and button classes or IDs change, historical events tied to the old DOM structure silently stop matching new user actions, and nobody notices until a funnel report looks wrong. Cleaning this up requires active maintenance that partially defeats the "no instrumentation needed" pitch.
Amplitude's failure mode is the instrumentation gap itself. If a PM asks a question about behavior nobody thought to track six months ago, the answer is simply unavailable. There's no retroactive path, since Amplitude only has data for events someone explicitly added tracking code for. Teams that treat instrumentation as an afterthought instead of a habit end up with analytics gaps precisely when they need answers most.
Data handling and where your data lives
Heap, now under Contentsquare, states it does not sell data and offers opt-out AI data usage. Data is hosted in the US on AWS, with PII redaction tools available for teams capturing sensitive page content through auto-capture. The platform is SOC 2 Type 2 certified, GDPR compliant with a published DPA, and supports data export and deletion requests.
Amplitude also states it does not sell data, offers opt-out AI data usage for its AI-powered insights features, and supports EU data residency on Growth and Enterprise plans through AWS. It carries SOC 2 Type 2 and ISO 27001 certification, and data is exportable via Snowflake integration or API. Both platforms handle privacy compliance at a similar level appropriate for enterprise product analytics; neither is a clear differentiator on data practices alone.
Which one to actually pick
Pick Heap if your team doesn't have dedicated analytics engineering resources and needs the flexibility to answer questions about behavior you didn't plan to track in advance. The auto-capture model trades ongoing data hygiene work for eliminating the instrumentation backlog, and that trade genuinely makes sense for smaller product teams moving fast without a data specialist on staff.
Pick Amplitude if you have someone whose job includes maintaining a clean event taxonomy and enforcing a tracking plan across the organization. The governance tooling, cohort builder, and experiment analysis are built for teams that treat product analytics as a long-term investment rather than a reactive tool, and the free tier is generous enough to prove that out before committing budget.
For teams still deciding, Amplitude's free tier is the lower-risk starting point: 50,000 tracked users with no credit card required buys enough runway to figure out whether structured event tracking fits your workflow before Heap's steeper enterprise pricing becomes a serious consideration.