> For the complete documentation index, see [llms.txt](https://help.paintscout.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.paintscout.com/support/customization/products/how-to-assign-a-product-to-a-rate.md).

# Assign a Product to a Rate

Link default products to production rates so material calculations happen automatically when adding surfaces to estimates.

Assign a default product to a **production rate** to calculate materials automatically on estimates.

Add products to your library before assigning them to rates.

{% hint style="info" %}
[Add products to your library](/support/customization/products/adding-products.md)
{% endhint %}

## Assign a product to a production rate

1\. Go to **Account Settings** → **Production Rates** → **Rate Categories**.

2\. Select a **Rate Category**.

<figure><img src="https://231248629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPyUbJF1GXLjxdJqm89IQ%2Fuploads%2Fgit-blob-2ab7fd2ecdf67df09a376b352dc126809c8c29f0%2FScreenshot%202026-09-23%20at%209.01.34%E2%80%AFAM.png?alt=media" alt="Screenshot showing the Rate Category selection list in Production Rates settings"><figcaption></figcaption></figure>

3\. Select the rate you want to update.

<figure><img src="https://231248629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPyUbJF1GXLjxdJqm89IQ%2Fuploads%2Fgit-blob-96e486907b34d23ff4d8501c11f85884e0c5e0da%2FScreenshot%202026-09-23%20at%209.02.18%E2%80%AFAM.png?alt=media" alt="Screenshot showing the individual production rate selection within a rate category"><figcaption></figcaption></figure>

4\. Click into the product field and choose a default product. PaintScout uses that product's coverage rate.

Adjust the **Coverage rate** field when the rate needs a different value. For example, spray rates may need custom coverage.

<figure><img src="https://231248629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPyUbJF1GXLjxdJqm89IQ%2Fuploads%2Fgit-blob-1403d507ad927d0ff95a0cd39a0260ee75098c59%2FScreenshot%202026-09-23%20at%209.04.12%E2%80%AFAM.png?alt=media" alt="Screenshot showing the default product selection box and coverage rate field on a production rate"><figcaption></figcaption></figure>

{% hint style="warning" %}
Changing a rate's measurement variables (i.e. sqft per hour, hours per item) clears its custom product coverage. Enter a new coverage amount if the updated rate needs one.
{% endhint %}

5\. Add a surface to an estimate. PaintScout calculates labor and materials automatically.

<figure><img src="https://231248629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPyUbJF1GXLjxdJqm89IQ%2Fuploads%2Fgit-blob-a07860cbfb575b30c6d457ab34165e0331a6b5b0%2FScreenshot%202026-09-23%20at%209.06.03%E2%80%AFAM.png?alt=media" alt="Screenshot showing an estimate with automatically calculated labor and material columns after adding a surface"><figcaption></figcaption></figure>

***

## Change a product on an estimate

1\. Open the Area and select the Surface you want to update.

2\. Select **Add Product**, then choose the product you want to use.

<figure><img src="https://231248629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPyUbJF1GXLjxdJqm89IQ%2Fuploads%2Fgit-blob-f29481666901b82370364d8509e72f8f4f62c1cb%2FScreenshot%202026-09-23%20at%209.07.30%E2%80%AFAM%20(1).png?alt=media" alt="Screenshot showing the Select Product option on an estimate surface to choose a product from the list"><figcaption></figcaption></figure>

3\. Click **Change** to replace the assigned product. Select the ![delete](https://231248629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPyUbJF1GXLjxdJqm89IQ%2Fuploads%2Fgit-blob-c523d281f5ef9aa0c6ecd11ca40bba9eeed84de4%2FScreenshot%202026-09-23%20at%209.08.53%E2%80%AFAM.png?alt=media) icon to remove it.

<figure><img src="https://231248629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPyUbJF1GXLjxdJqm89IQ%2Fuploads%2Fgit-blob-99b27c8b0405a74142105d2ce9bd96d9e4637c6b%2FScreenshot%202026-09-23%20at%209.09.41%E2%80%AFAM%20(1).png?alt=media" alt="Screenshot showing the Clear Product option to remove or change the assigned product on a surface"><figcaption></figcaption></figure>

&#x20;&#x20;

## Related articles

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Adding Products</strong></td><td>Add paint products to your library with labels, coverage rates for sqft/lnft/items, pricing per gallon, and custom unit types.</td><td><a href="/support/customization/products/adding-products.md">Adding Products</a></td></tr><tr><td><strong>Coverage Rates</strong></td><td>Configure product coverage rates in sqft/gallon, lnft/gallon, or gallons/item to automatically calculate paint quantities for estimates.</td><td><a href="/support/customization/pricing-and-rates/coverage-rates.md">Coverage Rates</a></td></tr><tr><td><strong>Product Rounding</strong></td><td>Understand how PaintScout rounds product quantities on estimates and work orders, and configure rounding to match your purchasing needs.</td><td><a href="/support/customization/products/product-rounding.md">Product Rounding</a></td></tr><tr><td><strong>Working With Work Orders</strong></td><td>Create and manage work orders with hour breakdowns, crew notes, hours display options, downloading, and sharing with your team.</td><td><a href="/support/estimating/managing-estimates-and-work-orders/work-orders/working-with-work-orders.md">Working With Work Orders</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.paintscout.com/support/customization/products/how-to-assign-a-product-to-a-rate.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
