Gem for Billing Subscriptions

RailsBilling handles every aspect of billing integration:
from subscription creation, to taxes and cancellation.

Watch 10-Minute Demo
App screenshot

Everything you need for Billing Subscriptions

RailsBilling makes advanced Stripe subscription integrations easy.
Just follow a tutorial and you're done in no-time.

Handles common integration gotchas

Creating paid subscription without card on file? 😬
Upgrading to a higher-priced plan without immediate payment? All these and many other pitfalls are fully addressed.

No revenue loss

Customers can always perform all billing actions, even if background job workers are down, or queues are full. Other Stripe integrations just stop working.

Billing plan versioning

Changing prices or plan features is simple and straightforward. Existing customers are grandfathered, keeping their original plans and features.

Subscription with multiple plans

Premium

Each customer can have a subscription with multiple items. Each item can have a different plan.

Customized invoice line items

Pro

Each invoice line item contains customer-specific details like project names. Very useful for advanced integrations in combination with multiple subscription items per customer.

Taxes

Pro

Enabling taxes is as easy as changing a config option and ensuring country field is added to the billing form. Customer locations are verified automatically - this prevents customer tax evasion and ensures your tax compliance.

Pricing

Choose a plan based on the subscription model of your application.

standard

Robust billing for SaaS startups and indie developers.

$1,500 per year / per $1M revenue

Local taxes added at payment*.

Buy license
  • Complete billing framework, SCA/3DS ready
  • Single plan per account
  • Multiple plans per account
  • Customized invoice line items
  • Taxes

premium

Advanced solution that easily handles complex subscription scenarios.

$2,500 per year / per $1M revenue

Local taxes added at payment*.

Buy license
  • Complete billing framework, SCA/3DS ready
  • Single plan per account
  • Multiple plans per account
  • Customized invoice line items
  • Taxes

pro

Most powerful, all features included, still simple to use.

$3,500 per year / per $1M revenue

Local taxes added at payment*.

Buy license
  • Complete billing framework, SCA/3DS ready
  • Single plan per account
  • Multiple plans per account
  • Customized invoice line items
  • Taxes

All plans come with a 60-day money-back guarantee — no questions asked!

*Taxes are added at payment: VAT for EU and UK customers. Companies can contact support to register a tax ID. All prices shown without taxes.

Processing more than $1M per year? Contact support

Sign up for the newsletter

Stay up to date with new feature releases.
Email sent every month or so.

Stripe is great,
so why do we need another gem?

It radically reduces integration time — from months to hours — even for advanced scenarios.

Bruno

Hi,

I'm Bruno, the founder of RailsBilling.

Stripe is the best payment processor out there. Their API is awesome. They support all subscription models and have a bunch of great features. So, why do we need another gem for integration?

All those features have a downside: complexity. When I started working on Stripe subscriptions it took me two weeks just to wrap my head around it — not coding, just investigating!

Here's the thing: a custom Stripe subscription integration will take you 6 months — at a minimum. Add a couple more months for addressing all the edge cases.

With RailsBilling you're done in hours. Even a junior developer will have a fully working, advanced Stripe integration within one working day — all the gotchas handled.

I believe RailsBilling can significantly boost your development experience. Give it a try and see the difference for yourself.

If you have any questions feel free to reach out to me directly at bruno@railsbilling.com. Your feedback is highly appreciated.

—
Bruno Sutic
Founder