You can charge a Customer Time and Expenses for the supply costs and time spent on a Job or project. Make sure that your preferences are set to allow you to do so.
This feature is only available in QuickBooks Premier and Enterprise versions.
Open the Time and Expenses tab in Preferences. Select Create invoices from a list of time and expenses.
Now you can invoice Customers for expenses you designate as Billable.