If expenses are related to the project, you can attach them to it through the expense page.
Mark the ‘Attach to project’ checkbox and choose the client and project.
If you want to, that “Attach to project” is checked by default, please enable it in the Preference Settings -> Expense:
You will not see this information (attached expenses) on the project page. But you will be able to attach these expenses to the invoice generated from this project.
Your client will pay these additional expenses through the invoice.
Expenses for an internal client project
Are you selling projects to clients? (e.g. in real estate)
Track your expenses on internal projects and add them automatically to the final project invoice.
To do that, follow the simple steps: ‘Expense’ tab ➝ ‘Add Expense’ ➝ mark the checkbox ‘Attach to project’. Select the customer ‘-internal-‘ in order to add the expense to your in-house projects instead of an existing external client.
Then simply choose the exact project that you would like to sell (as in the screenshot below) and finish by pressing ‘Add Expense’. Now, the expense will be added to your project, which then can be invoiced to your client as a whole.