If you link costs or time to a customer or job, it's very easy to include those amounts when you create an invoice by selecting the add time/costs button, or directly selecting invoice by time and expenses.
However, once the costs have been linked to a saved invoice they're marked as "Billed". Changing the invoice in any way that eliminates any of the billed costs does not return the costs to a "billable" status.
If you void or delete an invoice that contains billed costs, QuickBooks displays a message. Many users misinterpret this message …thinking it means that QuickBooks will take the logical step of removing the Billed status from expenses that were on the invoice and return them to the Billable status that lets you add them to a future invoice.
Here's how to make those expense costs and time charges billable again:
For expenses/costs you linked to a customer or job, choose Reports | Jobs, Time & Mileage | Unbilled Costs by Job. The window that opens doesn't show the costs you want to recover – it may have no listings at all.
For Time charges, choose Reports | Jobs, Time & Mileage | Time by Job Summary. The window that opens displays time charges that are recorded, but doesn't differentiate between billed and unbilled charges.
1. Select the Date range that covers the dates for which costs/time were marked Billable (or select All as the Date range).
2. Choose Modify Report.
3. Move to the Filters tab.
3. Choose the Billing Status filter and change it to Billed.
When you click OK the report window displays all the Billed costs or time charges for the date range you selected. Now you can drill down into each applicable transaction and change the billing status by clicking the Billable field so it is marked with a checkmark.
The costs and/or time charges will be available when you create the next invoice.