Usage-based costs: Set up

Recognize costs by percentage completion, milestones, units consumed, or work delivered - spread bills and expenses by usage instead of dates

Expense journals · Optional: Usage-based costs
Start here · All expense journal FAQs

When to use this

This guide is for finance teams whose costs depend on milestones, units consumed, or percentage completion rather than calendar time. Set up a usage-based cost account once, then update it manually each month, or connect a spreadsheet so the figures sync automatically - from Usage-based costs: Connect Google Sheets or Usage-based costs: Connect Microsoft Excel. ScaleXP recognizes the cost on each bill based on the usage data you supply rather than line item dates.

For bills that should simply spread over a fixed period, ScaleXP’s standard expense recognition handles this automatically - see Start here: Automate expense journals. For costs incurred before the bill arrives, see Accruals: Add, release, and post accruals.

This video guides you through setting up usage-based cost in ScaleXP.


Step 1: Open the usage-based cost recognition rules

On any expense journal page, such as Prepayments or Cost Accruals, click the three dots at the top right and select Usage Based Recognition. The Configure Usage Based Cost Recognition Rules window opens.

Three dots menu with Usage Based Recognition
Configure Usage Based Cost Recognition Rules window

Once an account is set up, you can also open these rules from the cog at the top right of the Update Usage Based Costs page.

Update Usage Based Costs page with the settings cog at the top right

Step 2: Choose your usage data source

Select whether to use manual entry, Google Sheets, or Microsoft Excel as your data source:

Choose manual entry, Google Sheet or Microsoft Excel

Step 3: Choose your input currency

Select whether you wish to update your costs in the invoice currency or the currency of your accounting system.

Choose home currency or invoice currency

Step 4: Select the GL account

Select the GL account you want to flag as a usage-based cost account. 

ScaleXP then recognizes every bill in that account, including earlier bills, using the usage data you supply instead of its standard text recognition. Those bills move from the expense journal pages to Update Usage Based Costs.

Usage based account with bin icon and Add Usage Based Account

Step 5: Add additional usage-based accounts, if needed

To add another usage-based cost account, click Add Usage Based Account and select the next GL account.

How to revert an account to standard cost recognition

  1. In the Configure Usage Based Cost Recognition Rules window, click the bin icon next to the account.
  2. Click Delete to confirm.
Confirm removing usage based recognition for an account

ScaleXP goes back to standard expense recognition for that account's bills, in every month shown, not just from now on. Review your next expense journal before posting, as it may include changes to earlier months.


Step 6: Allocate usage-based spend

If using Google or Excel, return to the main Update Usage Based Cost page and follow the matching guide to create and connect your template.  

For the ongoing month-end flow and manual entry updates, see Usage-based costs: Update.