Seat-Based Billing in Tabs

Last updated: October 31, 2025

Overview

Seat-Based Billing allows you to charge customers based on the number of users (or “seats”) they have on their account.
It’s designed for SaaS companies that add or remove users mid-contract, need clean prorations, or run multiple pricing models at once.

Tabs makes this process fully automated — no manual prorations, no missed seat additions, and no broken revenue schedules.


Why It Matters

Traditional usage billing systems fall short for seat-based models. Without automation, finance and operations teams often deal with:

  • Inaccurate or manual pro-ration

  • Lost revenue from unbilled seat additions

  • Confusion around true-up timing

  • Difficulty enforcing contractual terms

Tabs solves this by supporting seat-based, usage-based, and subscription billing under one roof, with full revenue recognition support.


What Tabs Does

Tabs’ seat-based billing model automates core needs for sales-led billing:

Automated true-ups with configurable timing (immediate, co-termed, or end-of-period)
Flexible proration rules by day, month, or not at all
UI and API-based workflows for mid-cycle seat changes
Audit-ready invoices that clearly explain seat-related charges
Support for in-period revenue recognition, using the same trusted logic as usage billing


How It Works

  1. Set up seat-based products or plans in Tabs.

  2. Create a seat adjustment — create this on the fly or ahead of time via API or manually in the UI.

  3. Choose your proration rule — by day, by month, or no proration.

  4. Define true-up timing:

    • Immediate – bill right away when seats are added

    • Co-term – align new charges with the existing renewal date

    • X cadence – monthly or quarterly, treated as the 1st of the next period

  5. Tabs automatically generates true ups, updates future invoices and updates revenue schedules in real time.


Key Concepts

TermDefinition

Moving Minimum

The minimum defined in contract changes, often based on additional seats added during a period.

True-Up Billing

Billing for additional seats added or used beyond the original commitment. Timing can be immediate, co-termed, or by cadence.

Prorated by X

The unit of time used to round for pro-rated billing.
By Year / No Prorating: charge full year
By Month: charge by month, rounded up
By Day: charge by day


Ways to Enable

You can choose how to implement seat-based billing:

  1. Full automation via API:
    Integrate directly into Tabs’ API. When your customers update seat counts, the billing workflow is automatically triggered.

  2. Manual or contract-based updates:
    Send us contracts to start; you can manually adjust seats within the UI.

  3. Hybrid approach:
    Mix API automation with manual workflows — whatever fits your current operations.


Example:

A SaaS company signs up for:

  • 20 seats

  • $100 per seat per month

  • Plus usage-based fees for API calls

  • With annual contracts that allow seat additions anytime

Then, an adjustment is made mid-month:

  • 20 -> 30 seats

  • Effective March 16th

Tabs automatically:

  • Applies prorated charges based on proration rules

    • (30 days in March - 15 days elapsed)/30 days in March x 10 seats added x $100/seat/month = $500 true up

  • True up is sent immediately, or co-termed with next invoice

  • Updates invoices and revenue schedules — all without manual adjustments


Summary

Seat-Based Billing helps finance and GTM teams scale pricing innovation confidently.
You can combine seat, usage, and subscription billing seamlessly — while keeping invoices audit-ready and revenue schedules precise.