1
7 Comments

Validation: usage-based billing made easy

A service that regularly queries your API for your users current resource usage and store it as point-in-time snaphot records. It then connects to Stripe/Recurly to send it off as a usage record.

It solves the pain of keeping track of a users usage for each period is tedious but having an endpoint that just returns the current usage is easy.

Extra features might include:

  • embeddable usage graphs for your SaaS interface
  • highly configurable rules to give customers (tiering) discounts
  • High resolution (per minute) usage snapshots
on January 3, 2020
  1. 1

    How should an SaaS app report the usage to your product ?

    1. 1

      A SaaS app would have an endpoint that the product calls regularly, let's say every hour, day or week. Additionally it the SaaS may call the product whenever it wants and then the product calls back to read the configured endpoint.

      1. 1

        Looks good...

        I am currently running a business which is based on Usage based pricing.

        It's based on number of page views. I have built a custom solution for my product right now. I am using credits based system. 1 credit is being reduced from customer account for every 2000 page views.

        This is actually a needed for most of the SaaS business.

        1. 1

          Nice! Adding credit as a feature makes sense. When reading the title of my post did you think this was a replacement for stripe/recurly? I got the feeling that pitching it as a "billing" product gets people confused.

          1. 1

            No.. I actually didn't think that way...

            That may be because I have already gone thru that pain and very well know the Strip don't support it.

            I spoke to Recurly too... They are very expensive system plus they don't support usage tracking feature. They suggested to build my own...

            Then I went along and develop my own usage tracking system. I am business from India. Here the best alternative to Stripe is RazorPay... I have integrated with them...

            By the way... My system is Pre Paid . Customer purchase credits first and then use it.

            1. 1

              I had the same experience with Stripe/Recurly. I'm gonna contact a few more people. Are you interested in being kept up-to-date? Any place I may contact you?