Set up credit-based billing in minutes

Add credit-based billing to your Stripe or Paddle accounts with a quick and easy integration.
Get automatic account top-ups, transparent account statements, analytics, and much more.

Works with Stripe logPaddle log

Hassle free credit-based billing

With UseCredits

Easily manage credits

Set credits for your products using UI.

Set credits for your products using UI. Our system will automatically top-up your customer's account when they purchase your products.

Minimal code changes

Integrate with just 3 lines of code.

Automatic top-ups are handled out-of-the-box. You can implement account debits in just 3 lines of code using our SDK .

Built-in usage analytics

Understand your customer's usage patterns.

Get insights into credit sales and consumption and use this data to make informed decisions.

Transparency-first

Detailed account statements for everyone.

We provide detailed transaction statements for both you and your customers. This ensures transparency and trust.

Get Started in 3 Steps

1

Install UseCredits

Sign up for UseCredits and link UseCredits with your Stripe or Paddle accounts.

2

Set credits for products

Set up credits to top-up for your products. On successful purchase, UseCredits will automatically top-up the customer's account for these products.

3

Debit customers

Create an API key and use our SDK to debit the customer's account based on your application use-case. That's it! 🎉

UseCredits Integrations

Get started with the payment platform of your choice

Use cases

Flexible and un-opinionated, works for in a variety of use cases.

Generative AI SaaS

AI generation example

Consider an AI image generation app, where the users can purchase credits using your Stripe or Paddle payment link and use them to generate images.

You charge them credits for each image generated.

Email or SMS API

Email and sms API example

Consider an API that sends emails or SMS, where the users can purchase credits using your Stripe or Paddle payment link and use them to send SMS or emails.

Now, you charge them, say, 1 credit for each email or SMS sent.

Games and entertainment

Game developer example

Consider an online game, where the users can purchase credits using your Stripe or Paddle payment link and use credits to buy additional goodies or costumes.

Now, you charge them, say, 1 credit for a special dress and 5 for a new weapon.

Transparent credit-based billing

Pay for what you use and share credits across multiple accounts.

transactions
PricePer transaction

100,000

MOST VALUE

$ 99
0.00099Buy now

30,000

MOST VALUE

$ 49
0.00163Buy now

10,000

MOST VALUE

$ 29
0.00290Buy now

Let's consider the example of an AI image generation app, where the customer gets 10 credits on a purchase transaction of $9 and it costs them 1 credit to generate 1 image.

To accommodate this user, you'll use 11 credits in total: 1 credit for the $9 purchase transaction and 10 credits for 10 image generation.

Which means by using UseCredits, you can support 909 paid users or 9100 image generations, making you $8100 with just a $29 purchase of 10,000 credits. And this gets better with the higher plans.

Frequently Asked Questions

Ask everything you need to know about our product and offerings.

How does it work?

UseCredits is an integration, you link it to your Stripe/Paddle Dashboard. From the UseCredits Dashboard, you set up credits to top-up for your products. Any successful checkout made on your products will automatically top-up the customer's account. From your application, you can use our SDK to debit the customer's account.

What if I have multiple accounts?

You can link any number of accounts with your UseCredits Dashboard. Your credits are shared across all your accounts.

What if I can't use all my credits?

You can link any number of accounts with your UseCredits Dashboard. Your credits are shared across all your accounts. We're using credit-based billing for UseCredits, you can top-up as and when you want, no need for big commitments.

What if I run out of credits?

Your payments will continue to work. We'll send you an email when your credits are running low. You can track your usage and top-up your credits from your UseCredits Dashboard.

Do I still need to code?

Credits are automatically topped up when a customer makes a successful checkout. You can use our SDK (3 lines of code) to debit the customer's account. That's it!

Do you need access to my API key?

We need the key to set up the right webhooks to listen to your successful checkouts. We don't use your API key for anything else. We store your API key after encrypting it. In Stripe, you can create a Restricted key to only give limited permissions. See our Stripe docs for more information.

What data do you collect?

We only collect data required to provide our service. This includes your email, your account ID, and your customer's email to uniquely identify them. We don't collect any other data.

Still looking for answers? Say hi!