- Inside your product, drawn by a few lines of code your developers add. See Bill from your product.
- At a link you send by hand, from the customer’s record.
- Inside Custral, on a record page or any page, with the Customer billing block.
The billing page needs payments set up first: products, customers and Stripe. See Set up payments. Its settings are admin only.
Set it up
Open Revenue → Billing page. Everything on the tab saves from the bar at the bottom of the screen.What customers see
The plan, its status and the next charge are always shown. Each of these can be turned off:- Payment method: the card or bank account on file, with its expiry.
- Usage this period: shown when the customer’s plan has metered products, with the count and the cost so far.
- Invoices: each one with Stripe’s own invoice page and PDF.
- Billing contact: the address invoices go to.
What customers can do
A customer with no plan yet can Choose a plan, which goes through Stripe Checkout, whenever Change plan is on.
A customer under a signed contract can upgrade during the contract’s term, but can’t downgrade or cancel from the page.
Plans they can switch to
The plans a customer chooses between when they change plan. Add plan opens a side sheet:- Name and Description, plus a list of Features.
- Monthly product and Yearly product: the products the plan bills, by month and by year. Prices come from the products, so editing a price on the product updates the plan.
- Trial days, for a customer choosing a plan for the first time.
- Button label, which defaults to “Switch to” and the plan’s name.
- Talk to sales link, shown instead of a button for a plan you sell by hand.
- Mark as popular, to highlight one plan.
Embed
For your developers:- Allowed return domains: where the page’s Back link and Stripe’s pages may send a customer. Press Enter after each host.
- Copy embed code copies the snippet your developers start from.
- The API key that opens a billing page needs the
billing:portalscope. Create one in Settings → Quotes and invoicing → Developer API.
Check what a customer sees
Preview as… picks a customer and opens their page exactly as they would see it, with every button off. On a customer’s record, the Billing panel has two more:- View as customer opens the same preview.
- Copy billing link makes a link to that customer’s page that works for 24 hours. Anyone with the link can use it, so send it only to them.