> For the complete documentation index, see [llms.txt](https://knowledge.rollcredits.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledge.rollcredits.io/payroll/crew-timesheet/crew-timesheet-expenses.md).

# Add expenses to your timesheet

Add kit fees, mileage and other expenses to a week's timesheet, attach backup and remove expenses.

Add kit fees, mileage and other expenses to a week on **Payroll > My Timesheet**. The two expense cards are below your hours. Anyone who fills out their own timesheet can add them.

{% hint style="info" %}
My Timesheet appears only if RollCredits payroll is turned on for your production.
{% endhint %}

## Pick the right card

* **Taxable Compensations** (car allowances and other taxable expenses) offers the types **Kit Fees** and **Taxable Expenses**. Once it has an expense, a note says you'll get a 1099-MISC for these at the end of the year.
* **Non-Taxable Compensations** (kit fees and other non-taxable expenses) offers **Mileage** and **Non-Taxable Expenses**. **Kit Fees** is only on the taxable card. Ask your production where a kit fee goes.

Once a card has an expense, its **Total** adds up its expenses and counts them.

## Add an expense

1. On the card, select **Add Compensation**.
2. Choose a **Type**.
3. In **Rate**, enter the amount. It must be more than $0.
4. Choose a **Code** if you want. It may already be filled in.
5. In **Description**, enter what the expense is for.
6. If your company uses custom fields, choose a value in any you need under the expense. Some may already be filled in.
7. Save the week. See [Send your timesheet for approval](/payroll/crew-timesheet/crew-timesheet-submit.md).

Weekly expenses your production set up for you fill in on every new week once you first save it, and you can change or delete them.

## Add mileage

1. On **Non-Taxable Compensations**, select **Add Compensation** and choose **Mileage**.
2. In **Miles**, enter the miles you drove. It must be more than 0.
3. Fill in **Code** and **Description**, then save the week.

There's no **Rate** to enter. RollCredits works out the amount from your miles and the week's mileage rate, which a note on the card shows per mile. The amount shows under the expense and in the **Total**.

## Attach backup

1. On the expense, select **Upload File**.
2. In **Add backup for compensation**, select **Tap to upload** (**Drag and drop or click to upload** on a tablet or computer) and choose one PDF, PNG, JPG or HEIC file.
3. Select **Save**, then save the week.

The button changes to **View File**. To swap the file, select **View File**, then **Remove File** and **Confirm**, and upload the new one.

## Remove an expense

1. On the expense, select **Delete**. There's no confirmation.
2. Save the week.

## After your timesheet is locked

Once a week is **Approved**, **Submitted for Payroll**, **Paid** or **Payment Failed**, its expenses are read-only. **Add Compensation** and **Delete** disappear, and **View File** opens any backup.

You can still change an expense's **Code**. Choose the new code and select **Save**.


---

# 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://knowledge.rollcredits.io/payroll/crew-timesheet/crew-timesheet-expenses.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.
