Navigation

Billable items are the products and services you charge for in Edge. Every invoice line item, subscription plan item, and trigger charge references a billable item. This guide walks through creating each of the three types: one-off, recurring, and trigger.

Steps

Navigate to Billable Items

Go to Operations > Edge > Billable Items and click New Item.

Fill in Basic Fields

Enter the Name (what appears on invoices and in the UI), Description (optional detail), Unit Price, and Currency. Configure tax settings: toggle Taxable if tax applies, and Tax Included if the unit price already includes tax.

Select the Billing Type

This is the key decision. Choose one of:

One-off: For single charges added to invoices. No additional configuration needed.

Recurring: For subscription plans. The billing interval is set on the plan, not the item.

Trigger: For condition-driven charges. Selecting this reveals additional fields covered in the next steps.

For One-off and Recurring Items

Choose the Payment Channel (All, Credit Card, or Invoice) and click Save. Your item is ready to use. One-off items can be added to invoices. Recurring items can be added to subscription plans.

For Trigger Items: Choose Trigger Mode

Select a Trigger Mode:

Fixed: Amount and threshold locked at creation. Simplest mode — set it and forget it.

Variable: Threshold locked, amount passed at fire time. For charges where the amount changes.

Event: No threshold — fires on demand. Pure manual or API-driven billing.

Threshold: Amount locked, caller passes the metric value. Edge evaluates the condition.

For Trigger Items: Set Capture Mode

Choose how payment is collected:

Charge Immediately (`off_session`): Edge charges the stored payment method automatically.

Client Confirms Payment (`client_confirm`): Edge sends an invoice with a Pay Now link. The client reviews and approves.

For Trigger Items: Set Conditions

For Fixed, Variable, and Threshold modes, set the Condition operator (`<=`, `>=`, or `=`) and Threshold value (the Y in 'when X <= Y'). Optionally set a Floor — a platform-enforced minimum for the threshold.

For Trigger Items: Configure Overrides

For Variable and Event modes, Allow Amount Override is automatically enabled. Set a Max Capture Amount to cap how much can be charged per trigger fire. This is a safety limit.

Review the Trigger Description

Edge auto-generates a human-readable description like 'When wallet balance <= $15, charge $200'. Review and edit if needed — this description appears in the UI and in API samples.

Save

Click Save. For trigger items, an API Sample panel appears below the item showing the exact API call to fire this trigger, with the `billable_item_id` pre-filled and the relevant parameters for the selected trigger mode.

Result

Your billable item is saved and ready to use. One-off items can be added to invoices as line items. Recurring items can be added to subscription plans. Trigger items can be used to enroll billing customers for condition-driven charges.

Tip: The API Sample panel on trigger items includes a ready-to-copy code snippet with the correct endpoint, parameters, and your item ID. Use it to integrate trigger billing into your application without writing the request from scratch.

Was this article helpful?

NotebookLM Overviews