A method was developed to determine trace concentrations of a range of individual PCB congeners in biological samples (serum, food and faeces) using GC-MS, to prepare a mass balance of PCBs in humans. A simple method for the analysis of PCBs in human serum, which excluded an extraction step, was first employed. Results indicated that the recoveries of 13C12 PCB spikes were variable. A soxhlet extraction step was added and was found to be efficient and reproducible. A quality control routine and method validation results are presented. In batch tests of the methods presented it was found that the serum analysis method gave within batch mean 13C12 spike recoveries of 98 – 120% and standard deviations between 6 and 20%. The food/faeces analysis method gave within-batch mean 13C12 spike recoveries of 88 – 100%, and within batch standard deviations between 4 and 12%. The batch to batch mean recovery for serum analysis was 100%, with an RSD of 9% for high spikes and 10% for low spikes. For food/faeces analysis the batch to batch average recovery was 110%, with an RSD of 5% for high spikes and 9% for low spikes.