Invoice customers for project expenses in QuickBooks Online
by Intuit•13• Updated 3 weeks ago
Learn how to create invoices from project expenses in QuickBooks Online Plus and Advanced.
Once you set up Projects, you can invoice customers for specific project-related expenses (including timesheets). You can use these steps whether you’re charging customers for time and materials, or a fixed fee.
For a better experience, open this article in QuickBooks Online. Launch side-by-side view
Step 1: Decide how you’ll charge for projects
If you charge for time and materials, you usually invoice customers for specific project expenses and hours worked. You’ll need to make your project expenses and timesheets billable so you can add them to invoices.
If you charge for a fixed fee, you typically don't invoice for specific project expenses. Instead, you send customers an estimate for the entire project. You can convert the estimate into an invoice when the work begins.
However, there may be times when you need to charge for specific project expenses. A common example is when customers ask for extra work outside the original project plan.
Step 2: Turn on billable expenses
If you haven’t already, turn on billable expenses.
- Select Settings ⚙, then Account and settings.
- Select the Expenses tab.
- Go to the Bills and expenses section and select it to expand it.
- Turn on the Make expenses and items billable switch.
- Select Save, then select Done to close your settings.
You can now make any expense or timesheet in QuickBooks billable.
Step 3: Make project expenses billable
Go to Projects (Take me there), then select your project.
Tip: You can customize your menu by selecting ⚙ Menu settings, then select the tabs that you want to be readily available.
Project expenses
- Select Add to project, then select Expense.
- Add expenses to the form.
- Check the Billable box next to each item.
- Select Save and close.
- Select the project from the Customer/Project dropdown menu.
- Select Save.
Project timesheets
- Select + New.
- Select Time entry.
- Choose a worker.
- Adjust the date range if necessary and select a day.
- Add the duration of hours worked, or toggle Start/end times on to enter a start time and end time for that day.
- Select Add work details to add the project and make the timesheet billable.
- If you want to use a custom rate for this timesheet, check Use custom rate and enter your desired amount.
- Select Done.
- Select Save and Close.
Note: If you use QuickBooks Time, your employees can track their time directly to the project you set up. Be sure you approve and export those timesheets so they appear in your project.
Step 4: Invoice your customer for billable expenses
Now that you’ve made all of your project expenses and timesheets billable, go back to the project's Overview tab.
- From the Add to project ▼ dropdown menu, select Invoice.
- From the Customer field ▼ dropdown menu, select the name of the customer you want to add.
- Complete the necessary information in the invoice.
- Select Review and send.
If you want to send individual expenses or timesheets as an invoice:
- Go to your project.
- Go to the Transactions tab.
- Find the billable expense or timesheet on the list.
- Select Create invoice from the Action column.
- Complete the invoice and send it to your customer.
When you follow these steps, QuickBooks automatically connects the billable expense and invoice to your project.
Sign in now for personalized help
See articles customized for your product and join our large community of QuickBooks users.
More like this
- Create and manage projects in QuickBooks Onlineby QuickBooks•1376•Updated June 14, 2024
- Add existing invoices to projects in QuickBooks Onlineby QuickBooks•237•Updated July 05, 2024
- Change sub-customers into projects QuickBooks Onlineby QuickBooks•236•Updated June 12, 2024
- Track hourly labor costs and profitability by project in QuickBooks Onlineby QuickBooks•387•Updated June 14, 2024