Skip to main content
Fixed fees (also called Service Fees) are charges with a set price that are billed on a defined schedule or event, regardless of the amount of usage a customer has accumulated. In Vayu, fixed fees can be billed using four payment models: 
  • One-Time Fee
  • Subscription
  • Contract Terms
  • Commission

One-Time Fee

A One-Time Fee is a fixed, single charge, typically used for things like setup, onboarding, implementation, or an upfront service charge (a contract can include multiple one-time fees). One Time Fee Modification options on a One-Time Fee Products:
  • Pricing Settings
    • Credit Purchase
      When enabled, the one-time fee is treated as a prepaid credit purchase (the customer pays upfront to receive credits that can be applied to future charges).
    • Product Description
      A custom line-item description shown on the invoice to clarify what the fee is for.
    • Add Discount
      Apply a discount to the one-time fee amount by a specified fixed amount or a specified percentage (%).
  • Schedule
    • Custom Start Date
      Controls when this one-time fee is billed by setting a specific charge date for the fee instance. By default, the fee is billed on the contract start date.
    • Custom Date Range
  • Payment
    • Issue as Separate Invoice
      When enabled, this one-time fee is billed on its own invoice instead of being grouped with other products on the same invoice.

Subscription Pricing

A Subscription product is a fixed-fee product that generates a recurring charge on a defined billing interval (e.g., monthly, quarterly, yearly) for as long as the contract is active.
It is commonly used for ongoing service charges like platform fees or support plans.
Subscriptions can also be billed postpaid, allowing charges to be issued after usage has occurred rather than in advance. Click on Modify when creating the subscription plan so you can edit any default settings that you want.  Modification options on a One-Time Fee Products:
  • Pricing Settings
    • Product Description – A custom line-item description shown on the invoice to clarify what the fee is for.
    • Add Discount – Apply a discount to the subscription using a specified fixed amount or percentage (%). You can set how many recurring charges the discount applies to, or apply it to every subscription charge for the full duration of the subscription.
    • Add Seats – Adding seats will multiply the price according to the number of seats added. So, if the subscription price is $100 per month, and you add five seats, the monthly price will be $500. The number of seats can be adjusted throughout the contract’s lifecycle. Add Seats
  • Schedule
    • Period / Billing Interval – Period defines the time unit the subscription price applies to (e.g., a monthly price, quarterly price). Billing Interval defines how often Vayu generates the charge/invoice line for the subscription.

      Example: If the subscription is $100 per month (Period = Monthly) and you bill every quarter (Billing Interval = Quarterly), Vayu will generate one charge every 3 months for $300 (3 × $100). By default, Subscriptions are set for a monthly period & monthly billing interval
    • Contract Upfront – When enabled, Vayu charges for the entire contract term upfront (based on the subscription’s monthly price), overriding the standard period and billing interval behavior.
    • Custom Start Date – Controls when subscription billing begins by setting a specific start date for this product. Commonly used when billing should start after implementation is finalized or after a free trial period. By default, the subscription starts billing on the contract start date.
  • Payment
    • Issue as Separate Invoice – When enabled, each subscription charge is billed on its own invoice instead of being grouped with other products on the same invoice.

Contract Terms

A pricing type that represents the contract’s total value. This might be paid upfront on a mutually agreed date for the entire contract period, or paid in installments. To add advanced installments to contract terms, click Modify as shown below. Select SCHEDULE, then Set advanced installments. Contract Terms There, you can define the amount for each installment. You can also add a Discount, or adjust payment terms (issuing a separate invoice, upfront/postpaid term). Modification options on a Contract Terms:
  • Pricing Settings
    • Product Description – A custom line-item description shown on the invoice to clarify what the fee is for.
    • Add Discount – Apply a discount to the subscription using a specified fixed amount or percentage (%). You can set how many recurring charges the discount applies to, or apply it to every subscription charge for the full duration of the subscription.
  • Schedule
    • Define Installments – Split this item’s total into multiple scheduled payments. Click on Set advanced installments to open the window below: Screenshot2025 12 30at10 08 31
    • Custom Start Date – Control when this one-time fee is billed by setting a specific charge date for the fee instance (By default, the fee is billed on the contract start date).
  • Payment
    • Issue as Separate Invoice – When enabled, this one-time fee is billed on its own invoice instead of being grouped with other products on the same invoice.
    • Post Paid Subscription – Option to bull at the end of a period
Key Terms:
  • Contract Start Date – The date the contract’s terms take effect (can be different from Signature Date)
  • Contract Signature Date – The date the contract is signed by the customer (can be different from Start Date)
  • Contract Term – The period during which the contract is active

Commission

Designate a percentage of the total as a commission in your plan. Commission adds an extra percentage on top of the final invoice total. It’s typically used to pass through processing fees such as credit card fees, where a fixed percent (for example, 2.9%) is applied to the entire amount due, as you can see in this example: Commissioninvoice Modification options on Commissions:
  • Pricing Settings
    • Product Description – A custom line-item description shown on the invoice to clarify what the fee is for.

Seat-Based Billing

Use seat-based billing to charge customers based on the number of users, licenses, or seats they provision in your product. This pricing model is common for SaaS applications where each user requires their own access. Seat-based billing multiplies a base subscription price by the number of seats provisioned: Formula: Subscription Price × Number of Seats = Total Charge For example:
  • Base subscription: $100/month
  • Number of seats: 5
  • Monthly charge: $500
To add seats to a subscription product:
  1. Navigate to Products and select your subscription product
  2. Click Modify when creating or editing the subscription plan
  3. Under Pricing Settings, select Add Seats
  4. Enter the number of seats
  5. The price will automatically multiply according to the seat count

Pricing settings with seats

When configuring a seat-based subscription, you can also set:
  • Product Description - Custom line-item description for the invoice
  • Add Discount - Apply fixed amount or percentage discount
  • Schedule Period / Billing Interval - Define billing frequency
  • Contract Upfront - Charge for entire contract term upfront
  • Custom Start Date - Set when billing begins
  • Issue as Separate Invoice - Bill seats on their own invoice

Adjusting seats during the contract

The number of seats can be adjusted throughout the contract’s lifecycle:
  • Adding seats - Increases the monthly charge proportionally
  • Removing seats - Decreases the monthly charge proportionally
  • Mid-cycle changes - Pro-rated charges apply based on when the change occurs
Changes to seat count take effect immediately and are reflected in the next invoice.
Common Use CasesSeat-based billing is ideal for:
  • Team collaboration tools - Slack, Microsoft Teams, Asana
  • Project management software - Jira, Monday.com, Basecamp
  • CRM platforms - Salesforce, HubSpot
  • Design tools - Figma, Adobe Creative Cloud
  • Development tools - GitHub, GitLab, CircleCI
  • HR and payroll systems - Gusto, BambooHR

Seat-Based vs. Usage-Based Pricing

Seat-BasedUsage-Based
Fixed per userVariable based on consumption
Predictable costsCosts fluctuate with usage
Easy to understandRequires usage tracking
Scales with team sizeScales with activity level