SMS: Dynamic costing