This comprehensive audit was conducted in a three-person general practice with an age-sex-disease register to evaluate care for patients with diabetes using metabolic indicators and validated measures of quality-of-life and patient satisfaction. Medical records were reviewed using criteria derived from guidelines published by Diabetes Australia and New South Wales Health. Self-administered questionnaires mailed to patients included the Diabetes Quality-of-Life measure (DQOL), the Well-Being Questionnaire (WBQ) and the Diabetes Treatment Satisfaction Questionnaire (DTSQ). Record audit for 71 patients with diabetes demonstrated poor control and monitoring. Frequent attenders were no more likely to have had a HgA1c performed than less frequent attenders (P = 0.72). While patient satisfaction with care was high, numerical values for quality-of-life were lower than published overseas norms, indicating a need to support better care in general practice and further research to determine Australian norms.