Billflow
  • Quick Start
  • Setup
    • First Time Setup
      • Connect & Setup Stripe
      • Invite Team Members
      • Create Your First Billing Page
      • Embed The Billing Page
      • Activate Live Payments
  • Billing Pages
    • Plan Picker
    • Checkout Form
    • Customer Portal
    • Pricing Page
    • Invoice Portal
  • How-to's
    • Setup Pricing
      • Flat-rate Subscriptions
      • Free Trial
      • Unit-based
      • Meter-based
      • Setup Fees
      • One-Time Payment
      • Payment Plans (Subscription Schedules)
      • Complex Pricing
      • Add-ons
    • Connect to SaaS
      • Using Stripe Webhooks
    • Change Style
      • Plan Picker Style Templates
      • Customer Portal Style Templates
      • Pricing Page Style Templates
      • Checkout Form Style Templates
    • Update Pricing
    • Use Coupons
    • Enable Quantity Management
    • Enterprise Sales Flow
    • Cancellations/Payment Failures
      • Set up Cancellation Feedback
      • Configure Dunning Emails
    • Automated emails
    • Internationalization
      • Support multiple currencies
      • Support multiple languages
    • Upgrade to new Billing Pages
    • Record Usage
    • VAT & Taxes
    • Indian Recurring Payments
  • No-code Integrations
    • No-code App Builders
      • Bubble
        • How to connect Stripe webhooks to Bubble
      • Webflow
      • WordPress
        • Add Widgets
        • Advanced Usage
        • Useful Plugins
      • Notion
      • Drupal
    • Rewardful
    • ChurnKey
  • Developer Docs
    • Embed Configurations
      • Plan Picker Configs
      • Checkout Form Configs
      • Customer Portal Configs
      • Pricing Page Configs
      • Invoice Portal Configs
    • Handling Events
    • Languages & Frameworks
    • Customize Elements
    • Versions & Beta Testing
  • Help
    • Managing Account & Team
      • Reset Your Password
      • Manage Team Members
    • Frequently Asked Questions
    • Changelog
Powered by GitBook
On this page
  • Record Units in Stripe
  • Record Metered Usage in Stripe

Was this helpful?

  1. How-to's

Record Usage

How to send quantity updates or metered usage to Stripe

PreviousUpgrade to new Billing PagesNextVAT & Taxes

Last updated 4 years ago

Was this helpful?

If your pricing strategy included usage-based pricing, such as per API, per requests, per orders, etc, you might want to record the actual usage of your customers so they will be billed properly at the end of each cycle. This is done through Stripe. Stripe allows you to record the usage of a customer to their subscription through their powerful APIs.

Record Units in Stripe

If you are using recurring quantities and want to change the number of units a customer is at like “per-seat licensing”, you need to update the quantity on the Plan.

For an in depth guide on handling subscription quantities check out .

Record Metered Usage in Stripe

There is a , which is how you add to the metric you're billing against. You must store the ID on your database because it is used to update the usage of a metric. Any metrics you update will be reflected in the Billflow Subscription Management Portal for your customers to see.

For an in depth guide on handling metric based check out .

this guide
Stripe API call for creating a usage record
subscription item
this guide