Skip to main content

Billing & Payments

This document covers everything related to billing in Detour: available plans, payment flows, limits, card management, invoices, plan changes, and cancellation.


Available Plans

Detour offers four subscription tiers:

FeatureFreeStarterScaleEnterprise
Monthly price$0$19$79Custom
Clicks / month1,50070,000350,000Custom
Short links50 / appUnlimitedUnlimitedUnlimited
Webhooks0310Custom
AnalyticsBasicFullFullFull
Multiple apps
Custom domain
PAYG available✓ ($0.03 / 1k clicks)✓ ($0.015 / 1k clicks)Custom
Trial available✓ (30 days)

Annual billing is available for Starter and Scale plans. Yearly subscribers receive a discount compared to paying month-to-month.


Trial

  • Starter plan includes a free trial period.
  • Each organization is eligible for one trial only — it cannot be reused after it has ended or after the subscription is canceled.
  • During the trial, your subscription status is trialing. Full plan features are available.
  • If you don't cancel before the trial ends, your subscription continues on the paid plan and you'll be charged.

Payment Flow

Detour uses Paddle as its payment processor. All checkout, billing, and invoice management is handled through Paddle's secure hosted UI.

New subscription

  1. Select a plan and billing interval (monthly or yearly).
  2. A Paddle checkout modal opens — enter your payment details there.
  3. After a successful payment, the subscription is activated immediately.

Pay-As-You-Go (PAYG) setup

When subscribing to Starter or Scale for the first time, you will be prompted to configure a PAYG spending limit (see Pay-As-You-Go below). This step can be skipped, which disables PAYG.


Pay-As-You-Go (PAYG)

PAYG allows clicks beyond your plan's base limit to be recorded and billed at the end of each billing period, rather than being blocked outright.

How it works

  • You set a spending limit (in USD) — this caps the maximum PAYG charge per month.

  • A spending limit of $0 disables PAYG entirely.

  • On a monthly basis, Detour calculates the number of clicks over your base limit and charges accordingly:

    overage_clicks  = total_clicks_used − base_plan_limit
    amount_due = (overage_clicks / 1,000) × rate_per_1k
    final_charge = min(amount_due, spending_limit)

PAYG rates

PlanRate
Starter$0.030 per 1,000 clicks
Scale$0.015 per 1,000 clicks

Configuring PAYG

You can set or adjust your spending limit at any time in Billing Section → PAYG Card.


Feature Limits & Restrictions

Click limits

When you reach your plan's click limit:

  • Without PAYG: Deep link matching (for Universal Links and deferred deep links) is disabled, though standard redirects will still work. You will receive an email notification at 80% and 100% of your limit.

  • With PAYG: Clicks continue to be fully processed and charged at the PAYG rate until your spending limit is exhausted—at which point deep link matching is disabled, while standard redirects persist.

Click counters reset automatically on a monthly basis.

Free plan organizations are limited to 50 short links per app. Starter and above have no short link limit.

Webhooks

Each plan includes a fixed number of active webhooks. If you downgrade to a plan with a lower webhook limit, the oldest active webhooks are automatically deactivated to fit within the new limit. For setup, payload format, and signature verification, see Webhooks.

Custom domain

Custom domain support is available on the Scale plan and above. It is not available on Free or Starter.

Multiple apps

Free plan organizations are limited to one app. Starter and above support unlimited apps.


Supported Payment Methods & Currencies

Payment methods and currencies are managed by Paddle's checkout. Paddle supports all major card types (Visa, Mastercard, American Express, and others) as well as local payment methods depending on your region.

Billing currency is set at the time of subscription creation and follows the currency of the Paddle price selected. PAYG charges use the same currency as your subscription.


Card Management

Viewing your card

Your saved payment method (card type, last 4 digits, expiry) is visible in Billing Section → Card Component.

Updating your card

  1. Go to Billing Section → Card Component.
  2. Click Update card.
  3. A Paddle modal opens — enter your new card details there.
  4. The updated card is saved and used for all future charges.

Removing your card

Cards are tied to your active Paddle subscription. There is no standalone card-removal option — canceling your subscription stops all future charges.


Invoices & Transaction History

All billing history is available in Billing Section → Transaction History Section.

  • Each row shows: invoice number, date, description, status, and total amount.
  • Click Download invoice on any row to download the corresponding PDF invoice (generated by Paddle).

Paddle also sends an email receipt automatically after every successful charge to the email address on your account.


Plan Change Scenarios

Free → Paid

Opens a fresh Paddle checkout. After successful payment the subscription is activated immediately. If it is your first paid subscription, the trial (if eligible) may be applied depending on the price selected.

Trial → Paid (early conversion)

You can switch to a paid plan at any time during your trial:

  1. Select the desired plan in Billing Section → Upgrade Button.
  2. The trial ends immediately and the new plan is charged in full from today.
  3. No proration is applied — the full monthly or annual price is charged.

Upgrade (current paid → higher tier)

  • Takes effect immediately.
  • You are charged the prorated difference for the remainder of the current billing period.
  • Any pending downgrade is automatically canceled.

Downgrade (current paid → lower tier)

  • The downgrade is scheduled for the end of the current billing period.
  • You retain access to your current plan's features until the period ends.
  • At renewal, the lower price is billed and feature limits adjust accordingly.
  • You can cancel a scheduled downgrade at any time before the period ends.

Monthly ↔ Yearly switch

  • Monthly → Yearly: charged the annual total today (minus the unused portion of the current month as credit).
  • Yearly → Monthly: remaining annual credit is applied toward upcoming monthly invoices — you may not be billed for several months until the credit is consumed.

Resubscribe after cancellation

  • Uses regular (non-trial) pricing — the trial cannot be reused.
  • Opens a fresh Paddle checkout.

Subscription Cancellation

  1. Go to Bottom of Billing Section and click Cancel subscription.
  2. Cancellation takes effect at the end of the current billing period — you retain access until then.
  3. Any outstanding PAYG balance is charged before the cancellation is finalized.
  4. At cancellation effective date:
    • Plan reverts to Free.
    • Webhooks exceeding the Free limit (0) are automatically deactivated.
    • A new monthly click-limit window begins.

After cancellation you can resubscribe at any time using a paid plan.


Failed Payments & Recovery

If a payment fails (e.g., expired card, insufficient funds):

  1. Paddle retries the charge automatically over the following days according to its standard retry schedule.
  2. The subscription status changes to past_due.
  3. Paddle sends payment failure notifications directly to the email address on your account.
  4. During the retry window your features remain accessible.
  5. If all retries are exhausted without a successful payment, the subscription is canceled and the organization reverts to the Free plan.

To recover from a failed payment, update your card in Billing Section → Update card before the retry window closes.


Refunds & Complaints

Detour's general policy is no refunds. Limited exceptions apply:

ScenarioEligibility
Accidental purchase by a friend or family member on your accountMay be eligible
Unauthorized charge reported within 120 daysMay be eligible
Cancellation during an active billing periodNot eligible — access continues until period end

How to request a refund: Contact support at contact@godetour.dev with your account details and the reason for the request. The team will respond within 14 business days. Submitting multiple requests for the same transaction does not speed up the process.

For full details see the Refund Terms.