In-depth two-product comparison
Amplitude vs Heap
Compare Amplitude and Heap for a B2B SaaS product team: instrumentation, autocapture, retroactive analysis, governance, session replay, warehouse sync and usage based pricing.
Last updated: 2026-10-08
Short answer
Choose Amplitude when your B2B SaaS team can agree on a tracking plan and needs durable taxonomy, governed behavioral analysis and a shared product analytics workspace. Choose Heap when the immediate problem is missing instrumentation and you want to capture interactions before deciding which questions matter. Heap’s retroactive event definition is the practical advantage for an early discovery phase; Amplitude is the stronger fit when product, engineering and data teams need an intentional event contract. Neither price is a simple per-seat comparison: Amplitude publishes a free allowance and then uses event based pricing for paid plans, while Heap uses session based custom pricing.
Amplitude
Governed product analytics for teams willing to plan events and ownership.
Heap
Autocapture and retroactive analysis for teams that need evidence quickly.
The decision is an operating choice as much as a feature comparison: planned events create a durable contract, while autocapture creates a broad evidence base for discovery.
Quick comparison
| Decision area | Amplitude | Heap | What to verify |
|---|---|---|---|
| Tracking approach | Instrument named events and properties through the SDK or connected sources. | Autocapture web interactions, then label the events that matter. | Ask who owns the tracking plan, naming rules and review of noisy events. |
| Retroactive analysis | Analysis starts with events that were sent and retained under the project plan. | Define virtual events from previously captured interactions. | Use the same historical workflow to see what can be recovered and how it is governed. |
| Taxonomy and governance | A planned taxonomy, behavioral cohorts and permissions support a governed model. | Visual event labeling and curation help turn autocaptured data into a usable model. | Request the workflow for approving, deprecating and documenting an event. |
| Session replay | The Free plan includes 10K monthly session replays; larger allowances are tied to paid tiers. | Session Replay is an add-on on Pro and is associated with the Contentsquare product group. | Confirm replay allowance, retention, masking and add-on cost for your traffic. |
| Warehouse sync | Plan the export or warehouse connection around the events and governance model you choose. | Heap Connect can sync data to a warehouse automatically and retroactively. | Test identity, event history, schemas, deletion handling and destination ownership. |
| Pricing basis | $0 Free and Plus starting point with a 2M events/month allowance; paid tiers use custom event based pricing. | $0 Free plan up to 10K monthly sessions; paid tiers use custom session pricing. | Model your monthly events or sessions and request a written quote for the same scope. |
Do the volume math with your own users, events, sessions, replay allowance and retention. The public records do not support an invented paid price for either vendor.
Feature comparison
| Feature | Amplitude | Heap |
|---|---|---|
| Planned tracking plans | Amplitude suits an explicit contract for event names, properties, ownership and release review. That discipline makes dashboards easier to explain to product and revenue teams. | Heap can be introduced before a complete plan exists. The team still needs a documented subset of trusted events once exploratory capture becomes recurring reporting. |
| Autocapture | Amplitude’s core workflow expects product and engineering to send meaningful events. This reduces accidental clicks in a metric but increases implementation work. | Heap captures interactions through its snippet, giving analysts a broad starting point without waiting for an SDK ticket for every new question. |
| Retroactive questions | You can analyze the history that was instrumented, retained and identified under your Amplitude project model. A new event cannot recover an interaction that was never sent. | Virtual events can be defined from captured interactions after the fact. Validate how labels behave when the interface changes and who approves them for production reporting. |
| Behavioral cohorts | Build cohorts from event sequences, properties and retention behavior, then share them with product and growth teams. | Create audiences from autocaptured behavior and enrichment data. Establish definitions before using them for revenue or lifecycle decisions. |
| Taxonomy maintenance | A planned naming convention and ownership process can keep an Amplitude catalog coherent as products and teams grow. | Heap’s capture surface is broad, so curation is central: label stable interactions, archive noisy definitions and document which virtual events are trusted. |
| Session replay | Session replay is part of the Amplitude product analytics offer, with 10K monthly replays listed for Free. Check the paid allowance and privacy controls in the proposal. | Heap lists Session Replay as a Pro add-on. Heap is part of the Contentsquare group, so ask how the replay product, retention and support are packaged today. |
| Warehouse workflow | Decide whether Amplitude is the analysis layer, the source of selected cohorts, or one consumer of a warehouse event model. Keep IDs and definitions aligned. | Heap Connect is described as an automatic and retroactive warehouse sync. Confirm tables, refresh behavior, identity joins and how a deletion request propagates. |
| Permissions and collaboration | Amplitude’s paid plans describe project permissions, SSO and broader governance features for organizations with multiple contributors. | Heap’s plans include sharing and, at higher tiers, account analytics and advanced permissions. Confirm the roles needed by analysts, engineers and agencies. |
| Product-led onboarding | Use a deliberate activation event and milestones so onboarding cohorts mean the same thing across releases. | Start with autocaptured signup, invite and workspace behavior, then convert the useful path into stable definitions for onboarding analysis. |
| Revenue and account context | Join account, plan and lifecycle properties to product events so teams can compare usage patterns without treating an individual user as the whole account. | Enrichment and account analytics can add context, but the implementation must define account identity, workspace membership and plan changes consistently. |
| Engineering workload | Budget time for instrumentation, QA and release governance. The benefit is a smaller set of events that engineers and analysts both understand. | The first installation is fast, but ongoing work shifts to event curation, naming, privacy review and checking that UI changes do not break definitions. |
Pricing and operating cost
Amplitude
Amplitude lists a Free plan at $0 with 2M events/month and no time limit. It is a free plan rather than a temporary trial; the same pricing page lists 10K monthly session replays and limited experiments.
Engineering time for event design, SDK implementation, QA and taxonomy ownership is part of the operating cost. Ask whether experimentation, replay volume, data retention, governance and warehouse destinations are included in the quoted scope.
Heap
Heap lists a Free plan at $0 for up to 10K monthly sessions with 6 months of data history. The public record does not provide a numeric price for paid tiers.
Autocapture reduces initial instrumentation work but creates ongoing curation, privacy review and definition maintenance. Ask for the cost of Session Replay, warehouse sync, retention, extra projects and traffic above the session limit.
| Tier or usage case | Amplitude | Heap |
|---|---|---|
| Free | $0/month 2M events/month, product analytics and 10K monthly session replays; no time limit. | $0/month Up to 10K monthly sessions, 6 months of history and one project. |
| Self-serve expansion | $0 starting point Plus starts at $0 with the first 2M events/month free and can scale up to 70M events; per-event rates beyond the allowance are not published in the record. | Pricing on request Growth provides an estimate after installing the free snippet; no public list price is recorded. |
| Advanced and enterprise | Pricing on request Growth and Enterprise use custom event based pricing; allowances and governance depend on the proposal. | Pricing on request Pro and Premier use custom session pricing; warehouse integration and region-specific storage are listed on Premier. |
Autocapture versus a planned tracking contract
The central choice is how your team wants to learn. Heap records a wide interaction surface first. An analyst can later label a button click, navigation path or form interaction as a virtual event and inspect history that was already captured. That is useful when a product team has unanswered questions and cannot wait for a release cycle. It also creates a responsibility: an interaction that looks meaningful in one interface can become noisy after a redesign, and two analysts can label the same behavior differently unless the team documents a shared definition.
Amplitude starts with the opposite operating habit. Product and engineering agree that an event such as `workspace_created` or `report_exported` has a name, properties, owner and expected meaning. The team sends it deliberately and uses that catalog for funnels, retention and cohorts. Planned instrumentation takes longer at the start, but a metric can be traced to a release and reviewed when its meaning changes. For a B2B SaaS with several squads, that governance often matters more than the speed of the first dashboard.
A practical approach is to use Heap during discovery if the organization is still learning which interactions deserve investment, then decide whether stable revenue and activation metrics need a stricter contract. If Amplitude is the long-term system, set a migration rule early: exploratory clicks may inform a question, but a metric used in a board report or customer health workflow must be promoted to a named event with an owner. If Heap remains the system of record, apply the same rule to virtual events and keep a changelog for selectors, page areas and identity joins.
- Write the business question before choosing an event definition: activation, adoption, retention or expansion.
- Record the actor, account, workspace, plan and release properties needed to answer that question.
- Assign an owner who can retire a definition when the UI or product behavior changes.
- Keep exploratory analysis separate from the small set of metrics used in operating reviews.
Retroactive analysis, taxonomy and governance
Retroactive analysis is valuable because B2B SaaS teams often discover the important question after an incident or customer interview. Heap’s autocapture can show whether a past cohort used a feature or followed a path that was not in the original plan. That evidence can shorten discovery, but it does not remove the need for a taxonomy. A retroactive event is still a product definition: the team must state which elements count, which accounts are excluded, how identity is resolved and what happens when the page changes.
Amplitude’s planned approach makes those decisions visible before the data is used. An event catalog can distinguish a stable product action from an implementation detail. It also helps data teams reconcile product events with warehouse facts, CRM accounts and billing periods. The trade-off is that a missing event remains missing. Before selecting Amplitude, ask engineering whether the release process can include instrumentation review and whether product managers will maintain ownership after launch.
Governance should be tested in a live workflow rather than a slide deck. Create one definition, change its properties, deprecate it and ask a second team to find the current version. Check who can create events, who can edit a cohort, how permissions work, and whether an analyst can explain an old dashboard six months later. Heap’s capture breadth and Amplitude’s planned catalog solve different parts of this problem; either can become unreliable without a named steward.
Session replay and the Contentsquare relationship
Session replay answers a different question from a funnel. A funnel shows that users dropped between steps; a replay can reveal whether a form was confusing, a control failed, or a page was used in an unexpected order. Amplitude lists session replay as part of its product analytics plans and includes 10K monthly session replays on Free. Heap lists Session Replay as an add-on on Pro. Compare the practical package: monthly replay allowance, retention, masking of personal data, sampling, search, export and the teams that can access recordings.
Heap is part of the Contentsquare group. That ownership can be useful for a team looking for a broader digital experience stack, but it also makes product boundaries and commercial packaging worth checking. Ask whether the replay experience in your proposal is Heap’s current feature, a Contentsquare capability, or an add-on with separate administration. Confirm the support path, data residency options and how an account can request deletion. Do not infer any of those terms from the acquisition alone.
For a B2B SaaS, replay sampling should follow a privacy and research plan. Mask workspace names, customer content, tokens and support conversations. Use replay to investigate a defined product question, then turn the finding into an event, usability fix or support workflow. Replays are evidence for a decision; they are not a substitute for a governed metric or a retention definition.
Warehouse sync and identity design
A warehouse connection determines whether product analytics can be reconciled with contracts, support and revenue. Heap’s pricing record describes Heap Connect as syncing data to a warehouse automatically and retroactively. That is particularly relevant when the team wants to join newly defined events to an older captured history. Confirm the destination engines, refresh cadence, schema stability, event property types, user deletion handling and whether the connector is included in the plan or quoted separately.
With Amplitude, start by deciding which system owns the canonical event model. If the warehouse is the source of truth, keep event names, account IDs, workspace IDs and timestamps consistent across the SDK and warehouse pipelines. If Amplitude is the analysis workspace, document which cohorts or exports are sent downstream and how their membership is reproduced. In either case, use a stable account key alongside a user key: a person can change workspaces, and a company can have many users with different product roles.
Run a small reconciliation before buying a larger tier. Pick a known workspace, compare signup, activation and expansion events in the product analytics tool with warehouse rows, and deliberately exercise a user merge and deletion request. The result should be a short data contract that names the owner of identity mapping, retention and schema changes. This work often exposes a more consequential cost than the headline analytics price.
A worked scenario for N monthly tracked users
Assume a B2B SaaS team tracks N monthly users across customer workspaces. Each user generates an average of E meaningful product events and a wider set of browser interactions. The team wants to answer three questions: which onboarding steps predict a first successful workflow, which accounts return after a trial, and why users abandon a report builder. N and E are variables because the correct commercial comparison depends on actual traffic and event design, not on a generic seat count.
The team first estimates its Amplitude volume as N × E events per month, then adds a documented allowance for system events and QA traffic. If the result stays within the listed 2M events/month Free allowance, the Free plan is a $0 starting point. If it grows beyond that allowance, the team requests an event based quote and asks how the first 2M events, retention, session replay and experiments are represented. It also budgets the engineering work to instrument `onboarding_step_completed`, `first_report_published` and `workspace_invited` with account and plan properties.
For Heap, the team estimates monthly sessions rather than events. A session ends after 30 minutes of pageview inactivity on web, so N monthly tracked users can produce more or fewer than N sessions depending on repeat visits and usage patterns. The Free plan is $0 up to 10K monthly sessions with 6 months of history. If the team exceeds that allowance or needs Pro replay and warehouse capabilities, it requests a custom session pricing quote and asks what happens above the plan limit. It should not convert Amplitude’s event estimate into a Heap price without a vendor quote.
During a six-week evaluation, Heap answers the discovery question quickly: define a report-builder abandonment event from captured interactions and inspect prior sessions. Amplitude answers the operating question: instrument the stable workflow, create a governed activation cohort and reconcile it to account expansion in the warehouse. The team chooses Heap if recovering past behavior is the urgent constraint and it can staff curation. It chooses Amplitude if the product organization needs a durable event contract across squads. If both are viable, compare the written quote plus implementation and governance hours for the same N, session volume, retention and replay requirements.
- Measure N monthly tracked users, monthly sessions, meaningful events and replay needs for the last complete month.
- Write the three decisions the analytics program must support and identify the account and workspace keys behind each one.
- Run one discovery question through Heap autocapture and one governed workflow through Amplitude instrumentation.
- Reconcile a sample to the warehouse, including identity changes, deleted users and a product release.
- Request like-for-like quotes and record the internal engineering, analytics and governance time beside the vendor price.
Migration and rollout checklist
Moving from Heap to Amplitude is a shift from captured evidence to an explicit event contract. Inventory the virtual events and keep only definitions that answer a current business question. Map each one to an Amplitude event and properties, instrument it in a release, then run both tools in parallel long enough to compare counts and identity. Expect gaps where Heap’s broad capture included interactions that were never promoted to a stable product event.
Moving from Amplitude to Heap can shorten the time to investigate an unknown behavior, but do not delete the existing catalog on day one. Keep the Amplitude names as reporting requirements, label their Heap equivalents, and test whether selectors, URL changes and single-page application navigation affect capture. Rebuild cohorts with account context and confirm that historical definitions are still valid before changing an operating dashboard.
- Export a definition inventory with owner, purpose, properties, account key and last review date.
- Choose a bounded product area and run dual collection for a release cycle.
- Compare event counts, session boundaries, identity joins and replay privacy behavior.
- Document the retirement date for old dashboards and keep a link to the replacement definition.
Questions to ask in a demo and proposal
- Can the team show a new event definition, its owner, approval path, history and retirement workflow?
- For Heap, how are virtual events protected from selector changes and how are noisy autocaptured interactions curated?
- For Amplitude, what engineering and QA workflow is expected for a new event, property or account identity?
- What session replay allowance, retention, masking, sampling and add-on terms apply to our traffic?
- What exactly does warehouse sync include: history, refresh timing, schemas, deletion propagation and destination support?
- How are N monthly tracked users translated into sessions, events, limits and the written commercial proposal?
Pros and cons
Amplitude
Pros
- A clear fit for teams that want planned events, durable taxonomy and shared definitions across product squads.
- The public pricing record gives a $0 Free and Plus starting point with a 2M events/month allowance.
- The platform includes product analytics, session replay, experimentation and collaboration capabilities in its product scope.
Cons
- Missing instrumentation cannot be reconstructed later, so engineering planning is part of the commitment.
- Growth and Enterprise pricing is custom and event based rather than a published paid list price.
- A governed catalog needs an owner, review process and release discipline to stay useful.
Heap
Pros
- Autocapture can answer new product questions before an engineering instrumentation cycle is complete.
- Retroactive event definition is useful for investigating past behavior and validating a hypothesis.
- Heap Connect is described as an automatic and retroactive warehouse sync, and the product includes visual labeling.
Cons
- Broad capture creates curation and privacy work; a virtual event still needs a stable owner and definition.
- Paid tiers use custom session pricing, with no public numeric list price in the research record.
- Session Replay is listed as a Pro add-on, and the Contentsquare relationship requires clear packaging and support questions.
Who should choose what?
A product team is still discovering its activation path
The team has N monthly tracked users, inconsistent instrumentation and a near-term question about where onboarding breaks.
Recommendation: Heap. Evaluate Heap first when broad capture and retroactive definitions can reveal the path without waiting for a release. Turn the resulting definition into a governed metric before making it an operating target.
Several squads need one trusted product taxonomy
Product, engineering, customer success and revenue operations need the same account-level activation and adoption definitions.
Recommendation: Amplitude. Evaluate Amplitude first because an explicit tracking plan, ownership and permissions fit a cross-squad analytics contract. Include instrumentation QA in the rollout estimate.
Replay and warehouse evidence drive the decision
The team needs to investigate friction in a sensitive workflow and join behavior to account records in its warehouse.
Recommendation: Heap. Heap may fit the discovery workflow because its record describes retroactive warehouse sync and Session Replay as an available add-on. Require a proposal covering masking, retention, sync and support before deciding.
Run the same product question through both workflows and compare the evidence, ownership effort and data contract that remain after the demo.
Final verdict
Choose Amplitude if
- You can assign engineering and analytics ownership for an explicit tracking plan.
- Product and revenue teams need stable account-level definitions across multiple squads.
- Governance, permissions and durable taxonomy matter more than immediate broad capture.
- You want a $0 starting point with a documented 2M events/month allowance, then a scoped event based quote.
Choose Heap if
- You need to investigate behavior before engineering can instrument every question.
- Retroactive event definition and autocapture are central to the discovery workflow.
- Session replay and automatic, retroactive warehouse sync are part of the evaluation.
- You can staff curation, privacy review and taxonomy work after the initial snippet install.
FAQ
Is Heap or Amplitude better for a B2B SaaS team?
Amplitude is usually the better fit when the team needs a planned taxonomy and governed metrics across squads. Heap is usually the better fit when the team needs to capture behavior quickly and ask retroactive questions before it has a complete tracking plan. The choice depends on whether governance or discovery is the immediate constraint.
Does Heap autocapture make instrumentation unnecessary?
It reduces the need to ship an SDK event for every exploratory question, but it does not remove analytics ownership. Teams still need to define trusted events, review privacy, maintain selectors and document identity and account rules. Use autocapture as evidence, then curate the definitions used for decisions.
How do Amplitude and Heap price product analytics?
Amplitude lists a $0 Free plan and a $0 Plus starting point with the first 2M events/month free; its Growth and Enterprise tiers use custom event based pricing. Heap lists a $0 Free plan up to 10K monthly sessions and uses custom session pricing for paid tiers. Request a quote using your measured events or sessions, replay needs, retention and warehouse requirements.
Is Heap still independent after joining Contentsquare?
The research record says Heap is part of the Contentsquare group. Treat that as an ownership fact, then ask the vendor to clarify current product boundaries, replay packaging, data residency, support and contract terms. Do not assume that every Contentsquare capability is included in a Heap plan.
Can either platform replace a warehouse?
No. Both can support product analysis, but the warehouse remains the place to reconcile product behavior with billing, CRM, support and other business facts. Confirm the exact export or sync behavior, identity keys, schema, refresh timing and deletion handling before making it part of a data architecture.