Concepts
Key concepts and terminology
Accounts
Accounts represent your customers in Billingrails. Each account stores customer information, billing history, invoices, subscriptions, and payment methods.
Invoices
Invoices are the core unit of billing in Billingrails. They represent a request for payment from a customer for a product or service. Invoices can be created manually or automatically based on subscriptions.
Subscriptions
Subscriptions are a way to manage recurring billing for a customer. They are created by associating a plan with a customer account.
Plans
Plans are the core building blocks of your subscription offerings. A plan defines the pricing and billing frequency for a subscription.
Fees
Fees are charges that can be added to a plan. They can be one-time fees (such as setup or onboarding charges) or recurring fees that renew at the same or different intervals as the plan's billing cycle.
Prices
Prices are the core building blocks of your pricing offerings. Plans and fees can have one or more prices.
Payment links
Payment links are shareable links that allow you to accept payments without building your own payment UI. Each link gets a unique URL you can share with customers. Payment links support both one-time purchases and subscription sign-ups.
Payment routing
Payment routing is the process of routing payments to the appropriate payment provider. Billingrails supports routing payments to multiple payment providers, allowing you to use the payment provider that best fits your needs.