Basic costing implementation