Create a subscription order
Sell a product with a subscription
A subscription order charges a fixed amount at a regular interval until it's cancelled. You can cancel it in BillPro, and customers can cancel their own subscriptions in the order portal.
For the complete documentation index, see llms.txt
Before you begin:
- Create a subscription product. See Create a subscription product.
- Create the customer, or have their details ready. See Create customers.
Create the order
- On the navigation bar, click + and select Add Order. Or go to Orders and click +, or click + in a customer account.
- Select the Customer, or click + beside it to add one.
- Optional: enter your own Order ID, and choose the Currency.
- Select a subscription Product and enter the Qty.
- If the price isn't locked, you can change the Amount charged each time, including tax. Click Show Fee, Discount and Tax for the rest.
- If the interval isn't locked, you can change the Charge Interval: Monthly, Quarterly, Yearly or Custom.
- Check the Start Date, the first scheduled payment in UTC. By default, it's one interval after today.
- Optional: enter a Memo for the customer, and Add Tags.
- Check the Summary. It shows the Initial Amount and the Recurring Amount. Click Add Order.

A subscription order
BillPro creates the order as Draft and opens the Payment Details page. Take the first payment by phone, or send a payment link. See Collect payments.
When it's approved, the order becomes Active. BillPro creates one billing event at a time, for the next billing cycle.
End of month collectionIf the start date is the last day of a month, BillPro collects every payment on the last day of the month.
BillPro can send the Subscription Renew Soon email before each payment, as the card schemes require. If the customer's card has changed, they can update it from the link in the email.
Status flow for subscriptions
flowchart TB Pre["Draft, Pending or Rejected"] -->|"First payment approved"| Active Active -->|Pause Order| Paused Paused -->|"Resume Order, or resume date"| Active Active -->|Soft decline| Failed Failed -->|"Retry or next payment approved"| Active Failed -->|"Hard decline, or retries used up with auto-suspend on"| Suspended Active -->|Hard decline| Suspended Suspended -->|Card updated| Active Active -->|"Cancel Order, or the customer cancels"| Cancelled Pre -->|Cancel| Cancelled
Flexible subscriptions with the APIWith the BillPro API, you can manage subscription billing events and create custom amounts and billing cycles.
Updated 12 days ago
Recommended reading
Take a payment or card registration by phone or request a payment or card registration