> For the complete documentation index, see [llms.txt](https://docs.tradeqloud.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tradeqloud.com/qloud-margin-control/using-qmc/setup-guides/sales-costs-setup/sales-cost-custom-price-handling.md).

# Sales Cost Custom Price Handling

The application allows different handling of lines that have a 'Custom' Price Level associated.

The default method is defined on the TradeQloud Setup record, but can be modified on budget / transaction records.

This setting only applies when:

* The transaction line has ‘Custom’ set as the price level
* A Sales Cost applies that has ‘Rate Change’ set to TRUE

The following methods are supported:

<table data-full-width="false"><thead><tr><th width="266">Name</th><th>Description</th></tr></thead><tbody><tr><td>Always Change Custom Rate</td><td>Sales Cost will modify the rate in all scenarios.</td></tr><tr><td>Change Manually Entered Rates Only</td><td>Sales Cost will modify the rate if a user/integration or script has (manually) changed the rate on the transaction.</td></tr><tr><td>Change Customer/Item Specific Custom Pricing</td><td>Sales Cost will modify the rate if the rate is sourced from the Customer Item Pricing record.</td></tr><tr><td>Never Change Custom Rate</td><td>Sales Cost will never modify the rate.</td></tr></tbody></table>

{% hint style="success" %}
It is recommend that **Always Change Custom Rate** is set as the **Default Sales Cost Custom Price Handling Method**
{% endhint %}
