You can add costs (freight, labor etc.) to invoices by using the Never Diminishing product option. 

(Margins are correctly worked out for a Never Diminishing Product when a value is in the Last Cost field. This does not affect your Stock On Hand account.)