How do I track expenses before they've actually been paid?
We are a service business. Currently, purchases are made with a debit card so the expense incurred comes through within a day or two to my QBO account and I categorize it as needed. From there I can directly put together my invoice for the customer and invoice them. We are considering transitioning to charging expenses to our vendors who typically offer 30 day payable accounts to alleviate the transaction fees from all the debit purchases. My question is how do I account for the expenses incurred, if we go this route, before they transactions are processed through with actual money moved? If paying those vendor accounts monthly, I 1) do not want to over-extend myself and 2) would like to have the ability to track each expense still to invoice my customers soon after the job is done, not waiting until I get the bill from the vendor.
Additionally, my process for tracking what COG's or time spent on jobs that is yet to be billed out is to utilize the 'Unbilled Charges' report. It would be ideal if the expenses that are charged to the vendor account but not yet paid for are able to be marked as 'billable' and found within the report.

