> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.tabs.com/bill-customers/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.tabs.com/_mcp/server. # Bill customers Tabs supports multiple billing models — flat-rate, usage-based, seat-based, and other custom solutions. This section covers how to configure contracts and billing terms, generate invoices, and handle advanced billing scenarios through the API. #### [Generate invoices](/bill-customers/flat-rate) Define billing terms, process a contract, and send an invoice to your customer #### [Create usage-based billing](/bill-customers/usage-based) Ingest usage events and generate invoices based on what your customers actually consume #### [Configure custom billing solutions](/bill-customers/custom) Adjust how and when invoices are generated #### [Create new contracts and billing terms](/bill-customers/contracts) Set up the contract and billing terms that define what a customer is charged #### [Create Commitments](/bill-customers/create-commitments) Track a customer's minimum spend or prepaid balance against their usage #### [Read and accept renewals](/bill-customers/renewals) List upcoming renewals, edit their terms, and accept or decline them ## Docs - [Generate invoices](https://docs.tabs.com/bill-customers/flat-rate.md) - [Create usage-based billing](https://docs.tabs.com/bill-customers/usage-based.md) - [Configure custom billing solutions](https://docs.tabs.com/bill-customers/custom.md) - [Create new contracts and billing terms](https://docs.tabs.com/bill-customers/contracts.md) - [Read and accept renewals](https://docs.tabs.com/bill-customers/renewals.md) - [Create Commitments](https://docs.tabs.com/bill-customers/create-commitments.md) - [Add/Edit a Schedule](https://docs.tabs.com/bill-customers/create-commitments/add-edit-schedule.md) - [Add/Edit a Step](https://docs.tabs.com/bill-customers/create-commitments/add-edit-step.md)