A method is described for measuring the amount of analyte present in a sample containing the analyte using a homogeneous amperometric immunoassay. The analyte is covalently bonded to a suitable carrier molecule, which is also covalently bonded to an electroactive molecule. The electroactive molecule, such as ferrocene carboxylic acid, contains a redox center which is capable of transferring a charge to an electrode. A preferred carrier molecule is bovine serum albumin (BSA), while suitable analytes include digoxin, theophylline and HCG. The immunoassay is conveniently performed by applying a voltage to a set of electrodes.