# Job Cost Report

The job cost report shows the profit and loss for a single project, broken down by cost category. It tells you exactly where the money is going -- materials, labor, subcontractors, equipment -- and whether each category is over or under budget.

## How It Works

This report takes all the costs charged to a project (from payroll, vendor bills, and other entries) and organizes them by cost code or category. For each category, it shows:

* **Budgeted Amount** -- what you planned to spend (from your project cost code setup).
* **Actual Cost** -- what you have actually spent to date.
* **Committed Cost** -- amounts on approved purchase orders that have not been billed yet.
* **Projected Cost** -- actual plus committed, giving you a realistic total.
* **Variance** -- the difference between budget and projected cost. Negative means over budget.
* **Percent Complete** -- how much of the budget has been used.

This is the report you pull when a project manager asks "how is the job doing?" or when you need to figure out where costs are running high.

## Steps

1. Go to **Reports** and select **Job Cost Report**.
2. Select the **Project** you want to review.
3. Optionally set a **Date Range** to see costs for a specific period.
4. Click **Generate**.
5. Review costs by category:
   * **Materials** -- vendor bills and POs assigned to material cost codes.
   * **Labor** -- payroll hours multiplied by loaded labor rates.
   * **Subcontractors** -- sub invoices and POs.
   * **Equipment** -- rental and owned equipment charges.
   * **Other** -- anything not in the above categories.
6. Look at the **Variance** column to spot cost overruns early.
7. Click **Export** to download as a PDF or spreadsheet.

![job cost report full](/files/A8DJQAwRavSCuW1Rbt7H)

## Related Pages

* [Cost Codes](/project-management/proforge-core/setting-up-a-project/cost-codes.md) -- costs are organized by cost code
* [Work in Progress Report](/project-management/proforge-core/reports/work-in-progress.md) -- see all projects at once
* [Weekly Payroll Entry](/project-management/proforge-core/payroll/weekly-payroll-entry.md) -- labor costs come from payroll
* [Importing Vendor Bills](/project-management/proforge-core/importing-vendor-bills.md) -- material and sub costs come from bills


---

# Agent Instructions: 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://docs.proforgeerp.com/project-management/proforge-core/reports/job-cost-report.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.
