Clone Notion pricing
Replicate Notion’s per-seat pricing model with Lago.
Set up a per-user (or ‘per-seat) pricing like Notion, the collaboration software for innovative teams, including plans based on the number of users and prepaid credits.
In this template, you will learn how to build a ‘fair’ billing system, with charges calculated according to the number of days of use.
This template is suitable for companies whose pricing depends on persistent metrics, such as productivity software (e.g. number of days users are active), fintechs (e.g. number of days payment cards are active) and data platforms (e.g. number of days integrations are active).
Pricing structure
Notion offers a Personal Pro plan for individuals who want to collaborate with friends or clients, and a Team plan through which members can set up a collaborative workspace. While the Personal Pro plan is limited to one member, the Team plan allows companies to invite as many members as they need.
Model | Team plan |
---|---|
Price | $10 per user billed monthly |
Get started
Set up Lago
Create a billable metric
Create a recurring billable metric to track user activity over time.
- Add a unique
code
for your billable metric - Set the
aggregation_type
tounique_count_agg
for counting unique users - Set the
field_name
touser_id
to identify individual users - Set
recurring
totrue
for persistent tracking across billing periods
Refer to the API reference and the guide on recurring metrics to learn more.
Create a plan
Create a plan with prorated charges for fair per-seat billing.
- Set the
amount_cents
to0
since there is no subscription fee - Set the
charge_model
tostandard
for simple per-unit pricing - Enable
prorated
billing for fair daily calculations - Set the
amount
to10
for $10 per user per month
Refer to the API reference and the guide on prorated charges to learn more.
Create a customer
Create a subscription
Create a subscription for the customer with the plan’s code
.
Refer to the API reference to create a subscription.
Ingest user activity events
Send usage events to Lago to track usage.
- Reference your billable metric with
code
- Reference the customer’s subscription with
external_subscription_id
- Include
user_id
in properties to track individual users - Set
operation_type
toadd
when adding users,remove
when removing
Refer to the API reference to create an event.
Monitor current usage
Track real-time customer usage for the current billing period.
Refer to the API reference to get the current usage.
Wrap-up
For software companies like Notion, implementing a ‘fair’ per-user pricing model is a good way to increase transparency and customer satisfaction. With Lago, you can create your own persistent metrics to adapt this template to your products and services.
Give it a try, click here to get started!