Skip to content

Account & Billing

TrueTopo uses Clerk for authentication. The identity portal is hosted at:

  • Sign in: id.truetopo.com
  • Sign up: Create an account from the sign-in page

You can use email/password or OAuth providers (e.g., Google) depending on configuration. After signing in, you receive a session token that the map app uses to recognize you and enforce Pro features.


  • TrueTopo Pro — Subscription: all premium layer groups, Snow Intelligence (where enabled), offline/waypoints/slope where available, and all panel kits
  • Expansion packs — Fish Pack and Hunt Pack are sold à la carte (annual); other premium groups are included in Pro (see Expansion packs & pricing)
  • Account management — Manage payment method, subscription, and invoices via Stripe Billing Portal
  • Saved state — (Planned) Saved maps, waypoints, and preferences

You can use the map without signing in: base layers, search, and Opportunity Score work for everyone.


From the map app or marketing site:

  • Click Upgrade to Pro or Unlock on a locked layer pack or panel
  • Or go to www.truetopo.com and choose a plan

If you are not signed in, you are prompted to sign in or create an account at id.truetopo.com. Checkout requires a valid session.

The app calls stripe.truetopo.com (the payments Worker), which creates a Stripe Checkout session. You are redirected to Stripe’s hosted checkout page to enter payment details.

  • Success: Redirect back to app.truetopo.com with entitlements updated
  • Cancel: Return to the app without charging

After a successful payment, Stripe sends a webhook to the Worker. The Worker stores your entitlements (plan, packs, kits) in Cloudflare KV. The map app fetches entitlements on load and when you return from checkout.


Summary:

ProductTypeWhat it unlocks
BaseFreeMining, gazetteer, ownership, reference, environment, link-out layers
Fish PackAnnual (à la carte)Fish counters, USGS gauges — Fish layer group
Hunt PackAnnual (à la carte)GMU / hunting layers — Hunting group
TrueTopo ProMonthly subscriptionAccess, easements, infrastructure, mineral intel, geology, fish, hunt, snow (beta), aviation, marine, discovery, Pro tools, all panel kits

Access, easements, infrastructure, and mineral intelligence are not sold as separate storefront packs today; they are included in TrueTopo Pro. Older accounts may still hold legacy entitlements from prior line items.

Full detail — pricing copy, why locks appear, kits: Expansion packs & pricing.


  • Stripe Billing Portal — Update payment method, view invoices, cancel subscription
  • Access — From the map app: Settings → Account → Manage Billing, or from id.truetopo.com if a dashboard is available

The Billing Portal link is provided by stripe.truetopo.com/portal (requires a signed-in session). The Worker creates a Stripe Billing Portal session and redirects you to Stripe.


Some sidebar panels are gated by kits (Miner, Field, Intelligence, Ski & Backcountry). TrueTopo Pro includes all kits. See the kit table in Expansion packs & pricing.


  • Payment — Processed by Stripe. TrueTopo does not store card numbers.
  • Auth — Clerk handles sign-in; JWT tokens are used for API calls.
  • Data — See legal.truetopo.com for Privacy Policy and data handling.

“Pro features not unlocking after payment” — Wait a few seconds and refresh. If entitlements still do not update, ensure you are signed in with the same account used at checkout. Contact support if the issue persists.

“Checkout fails” — Ensure you are signed in before starting checkout. The Worker requires a valid auth token.

“Can’t access Billing Portal” — You must have an active Stripe customer record (created at first checkout). If you have never subscribed, use Checkout first to create the record.