Since 1957, over 70 equations based on creatinine and/or cystatin C levels have been developed to estimate glomerular filtration rate (GFR). However, whether these equations accurately reflect renal function is debated. In this Perspectives article, we discuss >70 studies that compared estimated GFR (eGFR) with measured GFR (mGFR), involving ~40,000 renal transplant recipients and patients with chronic kidney disease (CKD), type 2 diabetes mellitus or polycystic kidney disease. Their results show that eGFR often differed from mGFR by ±30% or more, that eGFR values incorrectly staged CKD in 30-60% of patients, and that eGFR and mGFR gave different rates of GFR decline. Errors were unpredictable, and comparable for equations based on creatinine and/or cystatin C. We argue, therefore, that the persistence of these errors (despite intensive research) suggests that the problem lies with using creatinine and/or cystatin C as markers of renal function, rather than with the mathematical methods used for GFR estimation.