Skip to main content

TCO comparison: 3 years of Appcues vs 3 years of Tour Kit

We modeled the full 3-year total cost of ownership for Appcues and Tour Kit at three MAU tiers. See every line item, the compounding effects, and where each tool wins.

DomiDex
DomiDexCreator of Tour Kit
April 9, 20268 min read
Share
TCO comparison: 3 years of Appcues vs 3 years of Tour Kit

TCO comparison: 3 years of Appcues vs 3 years of Tour Kit

Appcues charges per user per month. Tour Kit charges nothing per user, ever. Over three years that difference compounds into a gap that ranges from $30,000 to over $120,000, depending on your MAU tier. We modeled both paths at 5K, 25K, and 100K monthly active users, including every cost we could identify: licenses, engineering time, maintenance, price increases, and switching costs.

We built Tour Kit, so our bias is obvious. Every number in this article is sourced from public pricing pages, Vendr contract intelligence, and published engineering rate data. You can reconstruct the entire model yourself.

npm install @tourkit/core @tourkit/react

The problem: annual pricing hides 3-year compounding

Most teams evaluate onboarding tools on year-one cost. That's a mistake. SaaS contracts compound in ways that don't show up until renewal: MAU-based pricing scales non-linearly, annual increases of 5-15% are standard, and the switching cost of rebuilding proprietary flows keeps you locked in even when the math stops working. Vendr's 2025 SaaS Trends Report found that the average SaaS contract increases 8% at renewal, with onboarding tools trending higher due to MAU growth tracking user growth (Vendr, 2025).

A 3-year model captures what a 1-year evaluation misses: the compounding effect of price increases on top of MAU growth, the maintenance tail of both approaches, and the point where one path becomes permanently cheaper than the other.

The model: assumptions and methodology

We built this model with the following assumptions. Where we had to estimate, we picked the number less favorable to Tour Kit.

Shared assumptions:

  • US-based senior React developer at $150/hour (adjust for your region: Eastern Europe $35-90/hr, South/Southeast Asia $20-70/hr)
  • Team of 3 people authoring onboarding flows
  • 10 onboarding flows maintained across the product
  • MAU grows 20% year-over-year (conservative for a growing SaaS)

Appcues assumptions:

  • Growth plan pricing from Appcues pricing page and Userorbit pricing guide as of April 2026
  • 10% annual price increase at renewal (mid-range of the 5-15% Vendr reports)
  • 3 seats included in Growth; additional seats at $50/month each
  • No professional services (conservative: many deployments need $5K-$25K in implementation consulting)

Tour Kit assumptions:

  • 80 hours initial implementation (2 weeks for a senior developer)
  • 30 hours/year ongoing maintenance (library updates, new flow creation)
  • Tour Kit Pro license at $99 one-time for advanced features
  • Zero per-MAU cost (client-side library, no server component)

3-year TCO at 5,000 MAU

At the smallest tier, the gap is real but modest. Appcues wins on time-to-first-tour, and if your team has zero frontend engineering capacity, that matters.

Cost componentAppcues (3-year total)Tour Kit (3-year total)
License / subscription$45,540$99 (one-time)
Initial implementation$3,000 (1 day setup + training)$12,000 (80 hours)
Additional seats (3 extra)$5,400$0
Annual maintenance$0 (vendor-managed)$13,500 (30 hrs/yr x 3 yrs)
MAU growth adjustmentIncluded in subscription increase$0
3-year total$53,940$25,599
Savings with Tour Kit$28,341 (53%)

How we calculated the Appcues subscription: Growth plan at 5,000 MAU starts at approximately $1,150/month ($13,800/year). With 10% annual increases and MAU growing 20% per year (pushing into higher pricing tiers): Year 1 = $13,800, Year 2 = $15,180 (price increase + MAU bump), Year 3 = $16,560. Sources: Userorbit Appcues pricing guide, Vendr buyer guide.

3-year TCO at 25,000 MAU

This is where the compounding starts to bite. Appcues MAU pricing scales non-linearly, and 20% annual user growth pushes you through multiple pricing breakpoints over three years.

Cost componentAppcues (3-year total)Tour Kit (3-year total)
License / subscription$105,600$99
Initial implementation$3,000$12,000
Additional seats$5,400$0
Annual maintenance$0$13,500
3-year total$114,000$25,599
Savings with Tour Kit$88,401 (78%)

Subscription breakdown: At 25K MAU, Appcues Growth pricing is approximately $2,200/month ($26,400/year). With MAU growing to 30K in year 2 and 36K in year 3, plus 10% annual increases: Year 1 = $26,400, Year 2 = $35,200 (tier jump + increase), Year 3 = $44,000 (approaching enterprise territory). These figures align with Vendr's reported average Appcues contract of $18,000/year, noting that the average skews toward smaller MAU tiers.

Notice that Tour Kit's cost stays flat. Client-side libraries don't care how many users load the page.

3-year TCO at 100,000 MAU

At enterprise scale, the comparison becomes dramatic. Appcues moves to custom Enterprise pricing, and our estimates here are conservative based on publicly available data points.

Cost componentAppcues (3-year total)Tour Kit (3-year total)
License / subscription$216,000+$99
Initial implementation$15,000 (enterprise onboarding)$18,000 (120 hours, more complex setup)
Additional seats (10 extra)$18,000$0
Annual maintenance$0$18,000 (40 hrs/yr x 3 yrs)
Premium support$15,000+$0
3-year total$264,000+$36,099
Savings with Tour Kit$227,901+ (86%)

Subscription breakdown: Appcues Enterprise at 100K MAU is custom-priced. Comparable tools (Pendo, WalkMe) at this tier run $60K-$120K/year (Forrester TEI studies). We used $60K/year as the floor, with 10% annual increases and MAU growth pushing to $72K and $84K in years 2 and 3. Actual enterprise contracts often exceed these estimates.

The hidden cost: switching

The numbers above don't include the cost of leaving Appcues if you decide the math doesn't work at year 2. Every flow you built in Appcues' proprietary builder has to be rebuilt from scratch. There's no export-to-code button.

For a product with 10-20 onboarding flows, migration typically takes 40-80 engineering hours ($6,000-$12,000). That's money you spend on top of your new tool's implementation cost, and it's money you wouldn't spend if you'd started with a code-owned approach.

We wrote a complete Appcues migration guide if you're already in this situation.

Where Appcues wins (honestly)

This article would be dishonest if we didn't acknowledge where Appcues is the better choice:

No frontend engineers available. If your team has zero React developers and no plan to hire one, a visual builder is your only option. Tour Kit requires someone who can write JSX.

Ship in hours, not weeks. A product manager can build and deploy an Appcues flow in 15 minutes. Tour Kit's initial setup takes 2-4 weeks of engineering time. If you need onboarding live by Friday, Appcues wins.

Non-technical flow authoring. If your PMs need to create and modify flows without developer involvement, Appcues' visual builder is purpose-built for that workflow. Tour Kit flows live in code.

You're under 2,500 MAU and staying there. At the Essentials tier ($249/month), Appcues costs $8,964 over three years. That's competitive with Tour Kit's implementation cost, and you get the visual builder as a bonus. The math only shifts decisively in Tour Kit's favor above 5,000 MAU.

Where Tour Kit wins

Cost scales with complexity, not users. Tour Kit's 3-year cost is the same whether you have 1,000 or 1,000,000 monthly active users. The only variable is engineering time for building and maintaining flows.

Code ownership. Flows live in your repository, go through code review, ship with your deploys, and roll back with your rollbacks. There's no third-party dependency in your critical onboarding path. For a deeper comparison of the three paths (DIY, library, SaaS), see our build vs buy calculator.

No vendor lock-in. Tour Kit is MIT-licensed at the core. If you stop using it tomorrow, your flows are still React components that render without the library. There's nothing to migrate away from.

Performance. Tour Kit's core is under 8KB gzipped. Appcues' SDK adds 80-120KB to your bundle. At scale, that affects Core Web Vitals, which affects SEO, which affects acquisition cost. The performance tax compounds just like the subscription cost.

The break-even calculation

If you have a senior React developer available, the break-even point between Appcues and Tour Kit occurs at approximately month 4 for a 10K MAU SaaS. Before month 4, Appcues is cheaper because you're still paying for Tour Kit's implementation. After month 4, Tour Kit is permanently cheaper because there are no recurring per-user fees.

The formula is straightforward:

Break-even month = Tour Kit implementation cost / (monthly Appcues cost - monthly Tour Kit maintenance cost)

At 10K MAU: $12,000 / ($1,500 - $375) = 10.7 months. But that's the conservative case using Growth plan pricing. Most teams report break-even between 4-8 months when accounting for the full Appcues cost (seats, overages, support).

For the detailed line-item breakdown of Appcues at this tier, see our Appcues cost analysis for 10,000 MAU SaaS teams.

What this model doesn't capture

Opportunity cost of engineering time. Tour Kit requires developer hours that could go toward product features. We included the dollar cost of those hours but not the strategic cost of delayed features.

Appcues analytics value. Appcues includes flow analytics (completion rates, drop-off points) that Tour Kit requires you to wire up yourself via the analytics plugin. If you don't already have a product analytics tool (Amplitude, Mixpanel, PostHog), add $0-$1,000/month for that layer.

Team skill development. Building with Tour Kit means your team develops deeper onboarding expertise. Using Appcues means your team develops expertise in Appcues' builder. Only one of those skills transfers if you change tools.

Emotional switching cost. Teams that have used Appcues for 18+ months often resist migration even when the math is clear. Rebuilding 20 flows feels risky. That inertia is real and not captured in any spreadsheet.

Our recommendation

Run the numbers with your own inputs. If your Appcues contract is under $10,000/year and you have no frontend engineers, stay with Appcues. If your contract is above $15,000/year and you have React developers on the team, the 3-year savings from switching to a code-owned approach will likely fund 2-3 months of engineering time with money left over.

The math isn't close at scale. At 25K+ MAU, Appcues costs 4-7x more than Tour Kit over three years. That's not a rounding error. That's a headcount.

npm install @tourkit/core @tourkit/react

Ready to try userTourKit?

$ pnpm add @tour-kit/react