Why overspends only show up after the money has gone
Sage has no budget per job, and you cannot assign a purchase order to a project. A cost appears when the invoice is entered, often weeks after it was committed.
Sage’s Job Costing add-on for Sage 50 lost support in October 2021, and most contractors went back to tracking costs roughly in spreadsheets.