> 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/operations/deals/job-costing.md).

# Job Costing

{% hint style="danger" %}
**Important:** this feature requires the paid **Operations add-on.**
{% endhint %}

## What is Job Costing? <a href="#h_21581e1ec7" id="h_21581e1ec7"></a>

Job costing is the process of tracking all expenses—labor, materials, and overhead—for an individual painting project to determine its true profitability.

In PaintScout, you can track the expenses associated with each job directly within your Production deals. As work progresses, log and update costs in real time to keep a clear picture of where your money is going on every job.

***

## Where to Find Job Costing <a href="#h_a74dcf95d3" id="h_a74dcf95d3"></a>

Job Costing lives on the **Production deal page**. Open any deal in your Production pipeline and you'll find the Job Costing card on the right-hand side.

<figure><img src="https://downloads.intercomcdn.com/i/o/rgy8kelc/2353655212/73084efca19de87cfaa074a1c212/image.png?expires=1779861600&#x26;signature=26ae50993e0f29f395dd046bde823314b302d35c716a854d73c97cc639974c86&#x26;req=diMiFc97mINeW%2FMW3nq%2BgZxC256AnSrs0wXnROd5rWKINsoDnXHxVdjcYxp6%0A8xUrxsio54QHnbeyr5rv8HwZ9c0%3D%0A" alt=""><figcaption></figcaption></figure>

***

## Logging Costs <a href="#h_1c8ef5ecd6" id="h_1c8ef5ecd6"></a>

Costs are split into three categories:

* **Labor:** wages, subcontractor costs, or any people-related expenses
* **Materials:** paint, supplies, and any other materials used on the job
* **Other:** anything that doesn't fit neatly into the above two categories

To log a cost:

1. Open the **Production deal**
2. Find the **Job Costing** card
3. Enter an amount under **Labor, Materials,** or **Other**
4. The totals update automatically
5. Click **Save**

<figure><img src="https://downloads.intercomcdn.com/i/o/rgy8kelc/2353657851/a127f69ed7bfd511f568782aec02/image.png?expires=1779861600&#x26;signature=958d0140e8d7294b863a627b1e712f30b026d7dc63b08d42067613850d0ea673&#x26;req=diMiFc97molaWPMW3nq%2BgaOBpJWKqMCXpQlzN0OtaibQg%2F0f9p1gED3HT004%0AIR2HvYXw6vsWHGkYT%2BBRV2ARwXM%3D%0A" alt=""><figcaption></figcaption></figure>

Costs can be updated at any time throughout the lifecycle of the job — there's no need to enter everything at once.

***

## Understanding the Numbers <a href="#h_0670011975" id="h_0670011975"></a>

| <h4 id="h_a701949086">Field</h4> | <h4 id="h_04f3551421">What it means</h4>                                        |
| -------------------------------- | ------------------------------------------------------------------------------- |
| **Job Value**                    | The value of the deal, pulled from the estimate or invoice                      |
| **Labor**                        | Total labor costs logged                                                        |
| **Materials**                    | Total materials costs logged                                                    |
| **Other**                        | Any other costs logged                                                          |
| **Total Costs**                  | The sum of Labor + Materials + Other                                            |
| **Profit %**                     | Job Value minus Total Costs — shows as incomplete until costs have been entered |

{% hint style="info" %}
If you want to attach receipts or supporting documents to a job, add them to the **Files** section on the deal rather than the Job Costing card directly.
{% endhint %}

***

## Who Can See Job Costing <a href="#h_8a19eddeb5" id="h_8a19eddeb5"></a>

* **Sales users** can view and edit job costing on any Production deal they have access to.
* **Team users** can view and edit job costing on Production deals.
* **Painter users** cannot see the Job Costing card — it is hidden from their view regardless of permissions.

***

## A Few Things to Know <a href="#h_373d156299" id="h_373d156299"></a>

* Job Costing is only available on **Production deals** — it does not appear on Sales deals.
* Costs are entered **manually** — there is no automatic syncing from invoices or payments.
* Job Value is pulled from the deal and reflects the estimate or invoice value — it cannot be edited from the Job Costing card directly.
* Profit will show as **incomplete** until at least one cost has been entered.

***

## Job Costing Report <a href="#h_0f112f0667" id="h_0f112f0667"></a>

Once you've been logging costs across your jobs, you can get a full picture of costs and profitability across your account through the **Job Costing Report**. The report pulls together job value, total costs, and profit across all your Production deals so you can compare cost patterns, monitor margin trends, and make more informed decisions about pricing and resourcing.

For a full breakdown of what's in the report and how to use it, see [Job Costing Report](/support/dashboard-and-reports/reports/job-profitability-report.md).


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.paintscout.com/support/operations/deals/job-costing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
