Stripe Billing Gets New Tools for Complex Pricing and Invoicing Workflows
Stripe Billing, the company's subscription and invoicing platform, has added a series of features aimed at giving businesses more control over pricing models, cutting operational overhead, and improving invoice compliance. The updates span subscription management flexibility, dashboard shortcuts, and advanced invoicing options, and are available through both the Stripe Dashboard and the API.
Handling Tricky Subscription Logic
Three additions target businesses that need more control over how and when subscriptions change. First, subscription schedules let you define future changes to a subscription, including starting, backdating, upgrading, or downgrading a plan on a specific date. This removes the need for manual intervention or external cron jobs to manage timed plan changes.
Second, decimal amount pricing supports unit prices below a single cent. This is designed for metered or usage-based offers, such as a cloud storage service charging $0.0005 per MB. The pricing applies to both subscriptions and invoices.
Third, pending updates allow you to conditionally apply a subscription change based on payment success. For instance, if a customer upgrades to a higher-priced plan or adds a seat, you can charge a prorated amount immediately. If that charge fails, you can restrict access to the service until payment is resolved.
Saving Time on Routine Operations
The Billing analytics dashboard now breaks out monthly recurring revenue (MRR) by product and plan. That lets you track the health of specific business segments without building custom reporting views.
Stripe also introduced two browser shortcuts for teams that frequently create records in the Dashboard. Typing subscription.new or invoice.new into any browser address bar opens the respective creation form directly. In addition, the invoice and subscription editors have been rebuilt to be faster to navigate and now support creating customer records in-line, cutting the number of clicks and page switches per transaction.
Invoicing Updates for Branding and Compliance
For businesses that send a high volume of emails through Stripe, you can now route invoice and receipt emails through a custom domain. This keeps the communications consistent with your brand instead of appearing to come from Stripe's default addresses.
Credit notes have been expanded with line-item adjustments. Both the Dashboard and API now support modifying individual items on a finalized invoice, making it easier to issue partial refunds or apply credits when an invoice needs correction.
Finally, flexible invoice numbering lets you assign sequential invoice numbers across your entire account, rather than being limited to per-subscription sequences. This is particularly relevant for businesses that must follow local invoicing regulations in Europe. If you are moving from a previous invoicing system, you can also start the sequence at an arbitrary number to continue your existing number chain.
All of these features are available now via the Dashboard or the Stripe API using the existing billing integration.



