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

Was this helpful?

  1. How-to's

Setup Pricing

PreviousInvoice PortalNextFlat-rate Subscriptions

Last updated 4 years ago

Was this helpful?

Billflow can help you recreate a variety of pricing models, everything ranging from a basic flat subscription to a more complex per usage model and anything in between. Below are the most common pricing models:

  1. Flat-rate Subscription -- Flat rate pricing is a very simple strategy with a single tier charging a flat rate subscription to unlock all features within a product.

  2. Unit -- Most B2B SaaS companies are using some form of usage-based pricing. Being able to bill a customer based on how much value they are getting out of a product is critical to running a business.

  3. Metered -- Often times it is valuable to gain an insight in to how the product is being used. There are several ways set up in Stripe to monitor usage and bill off that.

  4. Setup Fee -- Most digital agencies use a Setup fee.

  5. Complex -- When one model does not exactly fit the needs of your company or vision, utilizing a blend of features from these models is most effective.

If you would like to learn more about the different pricing models, and which may work best for you .

Regardless of the complexity of your pricing model, two things always stay constant: "Product" creation in Stripe and metadata tagging in Stripe.

Once you have your pricing plan in mind, you are ready to recreate it using Stripe.

Product creation in stripe is a two step process. First, you enter the details corresponding with a tier/ metric of your choice and then save your product.

For Billflow to know which product belongs to your service you must utilize metadata tags. Every product that corresponds to your service's particular plan must be tagged with the same ''sb_service" tag. In addition, each of these products will have a unique "sb_tier" that corresponds to the particular price of that tier. The "sb_service" tag encapsulates all of the products that you created for a particular plan. This is what "glues" the products together. The "sb_tier" tag is what differentiates one product from the next in your plan. As such, it is important that your "sb_service" tag do not change within the plan. And your "sb_tier" tags change with the tier that you create.

Going back to Billflow, refreshing the "Pricing Plan" page should allow for you to see your newly created model. If you have multiple services created in Stripe, select the service that you have just created. As an example the end result of a three tiered pricing model is shown below.

read along here