Skip to main content

Guide to Recording Usage Pricing

An overview view of how to record usage in Turnstile

Updated today

Overview

When choosing Usage, Committed Usage or Percentage as a pricing type for your products and services you have two workflow options for how to reflect the usage in your invoices:

  1. Recording usage via API

  2. Recording usage manually

We will review the best practices for how to record usage for each.

Recording usage via API

In this workflow, invoices are automatically issued via Stripe at the end of the billing period. Usage events will be added prior to the effective date in your company's timezone denoted in Quoter Settings. All events added after the effective date will not be included on the invoice and instead show up for the next period.

Set Up

To implement this workflow set up the Turnstile API and ensure Stripe is enabled in your integration settings.

Note: Usage events will be processed asynchronously by the API, so aggregated usage on upcoming invoices might not immediately reflect recently received usage events.

Recording usage manually

In this workflow, invoices need to be manually sent every billing period. You can manually enter usage data from the Customer page or the Invoices workflow page in Turnstile.

Once usage event details are entered, Turnstile will immediately recalculate invoices to reflect the newly added data.

Did this answer your question?