Billing Overview

This page is the map of everything about money in Threadline. It shows what each billing page is for and the order in which to set them up. Each page then has its own guide.

What it is

If you sell Threadline to other businesses, you decide what they can buy (plans), how they pay (gateways), how much they pay (prices, coupons, tax, currencies) and you keep a record of what happened (subscriptions, payments, invoices). Together these live under Clients & Billing in the Owner sidebar.

It is all optional. If you only use Threadline for your own business you can skip it. Your own workspace is never asked to pick a plan.

The problem it solves

Charging customers normally means gluing together a payment provider, a price list, tax rules, discount codes and a spreadsheet of who paid. Threadline does the gluing: a customer picks a plan, pays on a gateway you chose, gets an invoice, and their access starts and ends by itself.

Set it up in this order

  1. Currencies — choose the currencies you sell in and one default.
  2. Payment Gateways — switch on at least one and paste its keys.
  3. Pricing Plans — create the plans: price, limits, features, trial.
  4. Tax Rates — only if you must charge tax.
  5. Coupons — only if you want promo codes.
  6. Subscriptions & Payments — day-to-day: see who is paying, grant a plan, open an invoice, record a refund.

The gateway comes before a paid plan. A paid plan’s price is created on every gateway that is switched on at that moment, so with no gateway on you cannot create a paid plan.

How a purchase flows

  1. A customer signs up and opens Plans in their workspace.
  2. They pick a plan and a billing cycle, and (if you have more than one) a payment method.
  3. At checkout they may enter a promo code. Their billing country is used to find the tax rate.
  4. They pay on the gateway's own page. Card details never touch your server.
  5. The gateway tells Threadline the payment worked (a webhook). Threadline starts the subscription, gives the invoice a number and emails the customer.
  6. Every period the customer is charged again. If a payment fails the subscription goes past due, and later expired if it is not fixed.

Money emails

Customers are emailed when a subscription starts, renews, fails to renew, is cancelled, expires, changes plan, or is about to end a trial or a period. Change the wording under Mail & Email Templates.

Who can do what

PermissionPage it opens
Manage pricing plansPricing Plans
Manage payment gatewaysPayment Gateways
Manage currencies / coupons / tax ratesCurrencies / Coupons / Tax Rates
View subscriptions, Grant, cancel and resume subscriptionsSubscriptions
View payments and invoices, Record refundsPayments

Give a finance teammate only the last two rows and they can see the money without touching prices. See Roles, Staff & Audit Log.