FYI Fixed this, no problem.
The shipping calculation was straightforward anyway, as it was using a recordset value dependent on cart weight.
The problem was that I couldn't find the checkbox option to 'include shipping in cart subtotal when calculating sales tax', as i was looking for it in the tax tab, whereas it is on the shipping tab