Cheers I think I have it now,
As I used an IS, the same amount in the 100ml extraction solvent as in the final standard solutions of 25ml. I would use the volume in the std solution.
So in my example:
0.5mg/l x (25ml/1000) =0.0025mg (0.5 * 0.025 = 0.0125)
(0.0025/5)*1000 = 2.5ppm - about the level I was expecting.
Thanks for that, weird how sometimes simple basics just throws you!
Are you saying the same concentration in the 100ml and 25ml or the same mass?
The internal standard should be a constant concentration and you more or less can ignore its concentration since they will cancel out in the calculations.
If you are getting a value of 0.5mg/L in the sample, and you have a final volume of 100ml then you have 0.5mg/L * 0.1L = 0.05mg per sample so that 0.05mg/5g=0.01mg/g of sample.
The instrument reading should give you the mg in what was injected, if you set up your calibration curve in units of standard concentration then you can bypass the need to calibrate from mass on column to mass in sample extract which makes it easier. The calibration curve will be in mg/L where the target analyte concentration varies but the internal standard concentration is held constant at the same concentration as used in the sample extract(either spiked into the sample and extracted or spiked into the final extract after extraction).
So the final calculation is something like:
(mg/L{instrument reading} * Volume of extract {in L})/Sample Weight {in grams} = Final Result mg/g