# Usage-Based Pricing Examples: 10 SaaS Companies Doing It Right

> Real-world usage-based pricing examples from top SaaS companies. Learn which metrics they charge on and how to implement consumption billing.
- **Author**: Ayush Agarwal
- **Published**: 2026-03-28
- **Category**: SaaS, Pricing, Billing
- **URL**: https://dodopayments.com/blogs/usage-based-pricing-examples

---

The era of the "seat-based" monopoly is ending. For years, SaaS companies forced customers into rigid tiers based on the number of users, regardless of whether those users actually touched the software. Today, the most successful software companies are flipping the script. They are moving toward usage-based pricing (UBP), a model where customers pay only for the value they consume.

Whether it is API calls, data storage, or AI tokens, usage-based pricing aligns the cost of software with the success of the customer. When the customer grows, the vendor grows. When the customer scales back, their bill drops. This transparency builds trust and reduces the friction of adoption.

In this guide, we will explore 10 real-world usage-based pricing examples from industry leaders like AWS, Snowflake, and OpenAI. We will break down their metrics, explain why their models work, and show you how to implement similar consumption-based billing for your own SaaS using Dodo Payments.

## What is Usage-Based Pricing?

Usage-based pricing, also known as consumption-based pricing or metered billing, is a business model where the price of a product is determined by how much it is used. Unlike flat-rate subscriptions where you pay a fixed monthly fee for access, usage-based models track specific "value metrics" and bill accordingly at the end of the cycle.

> The billing model you choose in month one will constrain your pricing flexibility in year two. Build on infrastructure that supports subscriptions, usage, credits, and hybrid models from the start.
>
> \- Ayush Agarwal, Co-founder & CPTO at Dodo Payments

Common value metrics include:

- **Volume**: Number of emails sent, SMS messages delivered, or API calls made.
- **Capacity**: Gigabytes of data stored or number of active contacts.
- **Time**: Minutes of compute time or hours of video processed.
- **Outcome**: Percentage of revenue processed or number of successful leads generated.

Many modern companies use a hybrid approach, combining a small base subscription fee with metered overages. This provides the vendor with predictable baseline revenue while allowing for unlimited upside as the customer scales.

## Why Companies are Adopting Usage-Based Pricing

The shift toward usage-based models is driven by three primary factors: alignment, expansion, and accessibility.

### 1. Perfect Value Alignment

In a seat-based model, a customer might pay for 50 seats but only have 10 active users. This creates a "value gap" that leads to resentment and eventual churn. Usage-based pricing closes this gap. Customers feel they are getting a fair deal because they only pay for what they actually use.

### 2. Frictionless Expansion

Usage-based pricing turns every customer into a growth opportunity. You don't need a sales rep to call and upsell a higher tier. As the customer's business grows and they use your product more, your revenue increases automatically. This "land and expand" strategy is why companies with usage-based models often see higher net revenue retention (NRR) than their peers.

### 3. Lower Barrier to Entry

A high flat-rate price can scare away startups and small teams. Usage-based pricing allows customers to start small, often for free or just a few dollars, and scale their costs as they prove the value of your tool. This makes your product accessible to a much wider market.

## 10 Real-World Usage-Based Pricing Examples

Let's look at how the world's most successful SaaS companies have structured their consumption models.

### 1. Amazon Web Services (AWS)

AWS is the pioneer of the "pay-as-you-go" infrastructure model. Before AWS, companies had to buy expensive physical servers and guess their future capacity needs. AWS turned computing power into a utility, much like electricity.

**Pricing Metric**: Compute hours (EC2), storage per GB (S3), and data transfer.

**How it Works**: AWS tracks usage at a granular level. For example, an EC2 instance might be billed per second. If you run a server for 45 minutes and then shut it down, you only pay for those 45 minutes.

**Why it Works**: It removes the capital expenditure (CapEx) of hardware. Startups can build on the same infrastructure as Netflix without needing millions in venture capital for servers. It is the ultimate example of [metered billing](https://dodopayments.com/blogs/metered-billing-accurate-billing) providing accurate value.

### 2. Twilio

Twilio provides communication APIs for SMS, voice, and authentication. They have never relied on seat-based pricing because their value is tied to the volume of communication.

**Pricing Metric**: Per SMS message, per minute of voice call, and per authentication request.

**How it Works**: Every time your application sends a text message through Twilio, a small fee (e.g., $0.0079) is recorded. At the end of the month, Twilio aggregates these millions of tiny transactions into a single invoice.

**Why it Works**: Twilio's costs are also usage-based (they pay carriers for access). By passing this model to customers, they maintain healthy margins while allowing developers to experiment with low risk. This is a classic case of [api monetization](https://dodopayments.com/blogs/api-monetization) done right.

### 3. Snowflake

Snowflake revolutionized the data warehousing market by decoupling storage from compute. In traditional databases, you paid for a "box" that included both. Snowflake lets you pay for them separately.

**Pricing Metric**: Credits for compute time and per-terabyte fees for storage.

**How it Works**: Customers spin up "warehouses" to run data queries. These warehouses consume "credits" per hour based on their size (Small, Large, 4XL). When the query is done, the warehouse can auto-suspend, stopping the credit consumption.

**Why it Works**: Data workloads are often "bursty." You might need massive power for an hour to run a report, then nothing for the rest of the day. Snowflake's model ensures you aren't paying for idle compute power.

### 4. OpenAI

OpenAI's pricing for GPT-4 and other models is the blueprint for the new wave of [ai pricing models](https://dodopayments.com/blogs/ai-pricing-models). Because running large language models (LLMs) is incredibly expensive, they must charge based on consumption.

**Pricing Metric**: Per 1,000 tokens (input and output).

**How it Works**: A token is roughly 0.75 words. When you send a prompt to the API, OpenAI counts the tokens in your request and the tokens in the generated response.

**Why it Works**: It protects OpenAI from "heavy users" who might otherwise bankrupt a flat-rate model with millions of requests. It also allows developers to build "wrappers" and apps with predictable unit economics. Many AI startups now use [adaptive pricing](https://dodopayments.com/blogs/adaptive-pricing-ai-native-startups) to stay competitive.

### 5. Stripe

Stripe is the gold standard for usage-based pricing in the fintech world. They don't charge a monthly fee for their core payment processing; they only make money when you make money.

**Pricing Metric**: Percentage of transaction volume + a fixed fee per transaction.

**How it Works**: For most transactions, Stripe charges 2.9% + $0.30. If you process a $100 payment, Stripe takes $3.20. If you process nothing, you pay nothing.

**Why it Works**: It aligns Stripe's incentives perfectly with their merchants. Stripe is motivated to provide tools that help you increase your conversion rate because their revenue depends on your success. This is why many consider them one of the [best subscription billing software](https://dodopayments.com/blogs/best-subscription-billing-software) options, even if they are primarily a gateway.

### 6. Datadog

Datadog is a monitoring and security platform for cloud applications. Their pricing is famously complex but highly granular, allowing customers to monitor exactly what they need.

**Pricing Metric**: Per host, per GB of logs ingested, and per million events.

**How it Works**: Datadog uses a "pro-rated" model. If you scale your infrastructure from 10 to 100 hosts during a traffic spike for two hours, you only pay for those extra hosts for those two hours.

**Why it Works**: Modern infrastructure is dynamic. Fixed pricing cannot account for auto-scaling groups or ephemeral containers. Datadog's usage-based approach ensures that monitoring costs scale alongside the infrastructure being monitored.

### 7. Zapier

Zapier automates workflows between different apps. While they have subscription tiers, the primary driver of their pricing is the number of "tasks" executed.

**Pricing Metric**: Number of tasks performed per month.

**How it Works**: A "task" is a single action completed by a Zap. If you have an automation that saves an email attachment to Dropbox, that is one task. If you run that automation 500 times, you consume 500 tasks.

**Why it Works**: It allows users to build complex automations without worrying about the number of users. The value is in the time saved by the automation, which is directly proportional to the number of tasks it performs.

### 8. HubSpot

HubSpot is primarily known as a CRM, but their Marketing Hub uses a classic usage-based metric that has become an industry standard for MarTech.

**Pricing Metric**: Number of marketing contacts.

**How it Works**: You can store millions of "non-marketing" contacts for free in the CRM. However, once you want to send emails or target them with ads, they become "marketing contacts." You pay in increments of 1,000 contacts.

**Why it Works**: It allows businesses to grow their database without immediate cost penalties. You only pay for the contacts you are actively trying to monetize. This is a great example of a [tiered pricing model](https://dodopayments.com/blogs/tiered-pricing-model-guide) that incorporates usage.

### 9. Slack

Slack uses a unique "Fair Billing Policy" that is a hybrid of seat-based and usage-based pricing. It is one of the most customer-friendly models in SaaS.

**Pricing Metric**: Per active user.

**How it Works**: You pay for the number of users in your workspace. However, if a user becomes inactive for 14 days, Slack automatically stops charging you for them and adds a pro-rated credit to your account.

**Why it Works**: It eliminates the "ghost user" problem where companies pay for thousands of employees who never log in. It builds immense goodwill and makes Slack an easy choice for large enterprises.

### 10. Segment

Segment is a Customer Data Platform (CDP) that collects and routes data between different tools. Their pricing is built around the volume of data flowing through their system.

**Pricing Metric**: Monthly Tracked Users (MTU).

**How it Works**: An MTU is a unique user who has performed at least one action (like a page view or a click) in a given month. If the same user visits your site 50 times, they still only count as one MTU.

**Why it Works**: It aligns with the value of a CDP. The more unique users you are tracking, the more data Segment is processing and the more value you are getting from their identity resolution features.

## Usage-Based Pricing Comparison Table

| Company       | Primary Metric     | Best For       | Pricing Style      |
| :------------ | :----------------- | :------------- | :----------------- |
| **AWS**       | Compute/Storage    | Infrastructure | Pure Pay-as-you-go |
| **Twilio**    | Messages/Minutes   | Communications | Per-unit           |
| **Snowflake** | Compute Credits    | Data Analytics | Credit-based       |
| **OpenAI**    | Tokens             | AI/LLM Apps    | Per-unit           |
| **Stripe**    | % of Revenue       | E-commerce     | Percentage-based   |
| **Datadog**   | Hosts/Logs         | DevOps         | Metered            |
| **Zapier**    | Tasks              | Automation     | Tiered Usage       |
| **HubSpot**   | Marketing Contacts | Marketing      | Tiered Usage       |
| **Slack**     | Active Users       | Collaboration  | Fair Billing       |
| **Segment**   | MTUs               | Data/Analytics | Volume-based       |

## How to Implement Usage-Based Pricing with Dodo Payments

Implementing usage-based pricing manually is a nightmare. You have to build a system to track every event, aggregate those events in real-time, handle pro-rating, manage [billing credits](https://dodopayments.com/blogs/billing-credits-pricing-cashflow), and generate accurate invoices.

Dodo Payments simplifies this entire process. As a [Merchant of Record](https://dodopayments.com/blogs/saas-payments-merchant-of-record), we handle the billing, tax compliance, and payment processing, so you can focus on your product. You can read more in our [usage-based billing introduction](https://docs.dodopayments.com/features/usage-based-billing/introduction).

### Step 1: Define Your Meters

In the Dodo dashboard, you can create "Meters" that correspond to your value metrics. For an AI app, you might create a meter for `tokens_used`. For a file storage app, you might use `gb_stored`.

### Step 2: Ingest Usage Events

Your application sends usage data to Dodo via our SDK or API. Here is how you would ingest a usage event using the Dodo Payments [TypeScript SDK](https://docs.dodopayments.com/developer-resources/sdks/typescript):

```typescript
import DodoPayments from "dodopayments";

const client = new DodoPayments({
  bearerToken: process.env["DODO_PAYMENTS_API_KEY"],
});

// Track a usage event (e.g., an API call or token consumption)
await client.usageEvents.ingest({
  events: [
    {
      event_id: "usage_78910", // Unique ID for idempotency
      customer_id: "cus_abc123",
      event_name: "api_request",
      timestamp: new Date().toISOString(),
      metadata: {
        tokens_consumed: "250",
        model: "gpt-4o",
      },
    },
  ],
});
```

### Step 3: Automated Billing

Dodo automatically aggregates these events based on your configuration (Sum, Count, Max, or Last). At the end of the billing cycle, we calculate the total, apply any [subscription pricing](https://dodopayments.com/blogs/subscription-pricing-models) rules, and charge the customer's payment method.

If you prefer a prepaid model, you can use our [credit-based billing](https://docs.dodopayments.com/features/credit-based-billing) feature. Customers buy credits upfront, and usage events automatically deduct from their balance. You can even set up [webhooks](https://docs.dodopayments.com/developer-resources/webhooks/intents/credit) to notify customers when their balance is low.

## The Future of SaaS is Consumption

The transition to usage-based pricing is not just a trend; it is a fundamental shift in how software value is perceived. By studying these [usage-based billing examples](https://dodopayments.com/blogs/usage-based-billing-saas), you can see that the most successful companies are those that make it easy for customers to start small and scale naturally.

Whether you are building the next AI breakthrough or a niche B2B tool, aligning your price with your value is the fastest way to build a sustainable, high-growth business. If you are ready to move away from rigid subscriptions and [implement usage-based billing](https://dodopayments.com/blogs/implement-usage-based-billing), Dodo Payments is here to help.

## FAQ

### What is the difference between usage-based and metered billing?

Usage-based billing is a broad term for any model where price depends on consumption. Metered billing is a specific type of usage-based billing where usage is tracked continuously (like a water meter) and billed at the end of a period. Most modern SaaS companies use these terms interchangeably.

### Can I combine subscriptions with usage-based pricing?

Yes. This is called a hybrid model. Many companies charge a base monthly fee for access to the platform and then add usage-based charges for specific actions or resources. This provides the stability of recurring revenue with the upside of consumption. You can learn more about this in our guide on [subscriptions and usage-based billing](https://dodopayments.com/blogs/subscriptions-usage-based-billing-saas).

### How do I choose the right usage metric?

The best metric is the one that most closely correlates with the value the customer receives. If you are a storage company, GBs stored is the obvious choice. If you are an automation tool, tasks completed makes sense. Avoid metrics that are easy to track but don't reflect value, as this leads to customer frustration.

### Is usage-based pricing better for AI startups?

Almost always. AI models have high variable costs (compute and tokens). A flat-rate subscription can be dangerous if a few users consume massive amounts of resources. Usage-based pricing ensures that your revenue always covers your COGS (Cost of Goods Sold). We discuss this further in our post on [usage-based billing vs flat fees for AI](https://dodopayments.com/blogs/usage-based-billing-vs-flat-fees-ai-saas).

### How does Dodo Payments handle usage-based taxes?

As a Merchant of Record, Dodo Payments automatically calculates, collects, and remits sales tax, VAT, and GST for every transaction, including usage-based overages. This removes the massive compliance burden of tracking tax rates across 220+ countries and regions as your customers scale.

## Final Take

Usage-based pricing is the ultimate tool for customer acquisition and retention. It lowers the barrier to entry, aligns your success with your customers, and provides a clear path to expansion revenue. By following the examples of leaders like AWS and Stripe, and using a platform like Dodo Payments to handle the complexity, you can build a pricing strategy that is truly future-proof.

Ready to scale? [Start building with Dodo Payments today](https://dodopayments.com).