Step 1: Creating a Customer
- Go to the Customers page in test mode.
- Create a new customer and enter the basic details:
- Customer name: For example, “Test Customer 1.”
- Email address: This will be used to send emails to customers when enabled in the account settings.
- Note: Emails won’t be sent in test mode, so you don’t need to worry about accidental notifications.
- External Customer ID: This is an alias or ID from your system for easy reference.
- Time zone: Determines the customer’s billing periods alignment.
- Invoice method: Choose Orb Invoicing and the default Stripe payment gateway.
- Optional settings:
- Add Stripe customer details to charge the customer in the future.
- Add billing and shipping addresses for invoicing.
Step 2: Adding a Subscription
- Click Add Subscription for the customer.
- Select a plan: Choose the plan you created earlier (e.g., Starter Plan).
- Customizing the subscription:
- You can add or remove usage-based prices or fixed prices.
- Modify pricing terms, such as offering a discount or adjusting quantities (e.g., charging $5 instead of $10 for the platform fee).
- No need to create separate plans for each customer—override plan prices during subscription creation.
Step 3: Setting the Billing Start Date
- Set the subscription start date (e.g., September 1st).
- Anchor date: You can choose to anchor billing to the start date or set a custom date (e.g., always invoice on the 5th of the month).
- Backdate subscriptions: You can backdate up to three months, and any previous usage events will be picked up for billing.
Step 4: Finalizing the Subscription
- Proration: If the subscription starts in the middle of a billing period, Orb will automatically prorate any fixed fees.
- Additional options:
- Add minimum spend, discounts, or other overrides specific to the subscription.
- Adjust net payment terms or add memos to invoices.
Step 5: Viewing Subscription Details
Once a subscription is active, you can view the following:- Subscription start date and billing cycle.
- Accrued usage: Displays a preview of the current billing period’s usage (e.g., API calls).
- **Upcoming invoice amount: **the incurred cost on the end of billing period invoice.
Step 6: Managing Invoices
- Viewing invoices: On the customer’s subscription page, you’ll see a timeline of invoices, including:
- In-advance charges: These may include prorated charges for fixed fees if the subscription starts mid-month.
- Prorating fees: If a subscription starts partway through a billing cycle, Orb will automatically adjust the fixed charges accordingly (e.g., reducing a $10 platform fee to $8.67 based on the service period).
- Draft invoices: These accumulate usage charges, which are finalized at the end of the billing period.
- Invoice actions:
- In “Manual issuance” mode, click Issue to finalize an invoice.
- If you have Stripe connected and emails enabled, automatic charges and email notifications will be triggered.
- Editing invoices: You can edit invoice details, such as net payment terms, add fixed fees, or apply minimum spend and discounts before issuing.
- In “Manual issuance” mode, click Issue to finalize an invoice.
- In-advance charges: These may include prorated charges for fixed fees if the subscription starts mid-month.
Step 7: Understanding the Invoice Grace Period
Usage-based pricing: Invoices that include usage charges will only be issued after the grace period elapses.- Grace period: The default is 12 hours after the billing period ends to ensure all usage events are captured before issuing the invoice.
- Once the grace period is over, the invoice can be issued manually or automatically.
Step 8: Customizing Invoice Terms on the Subscription
- Managing billing terms:
- You can adjust payment terms (e.g., net 7, net 14).
- Add an invoice memo for clarity on future invoices.
- Reviewing usage: Orb allows you to view usage data over time, including a detailed breakdown of events contributing to the invoice.
Step 9: Automatic Issuance and Emails
- If configured, Orb can automatically issue invoices and send notifications to customers based on their billing schedule.