Abstract Background Accuracy in quantitative real-time RT-PCR is dependent on high quality RNA, consistent cDNA synthesis, and validated stable reference genes for data normalization. Reference genes used for normalization impact the results generated from expression studies and, hence, should be evaluated prior to use across samples and treatments. Few statistically validated reference genes have been reported in grapevine. Moreover, success in isolating high quality RNA from grapevine tissues is typically limiting due to low pH, and high polyphenolic and polysaccharide contents. Results We describe optimization of an RNA isolation procedure that compensates for the low pH found in grape berries and improves the ability of the RNA to precipitate. This procedure was tested on pericarp and seed developmental series, as well as steady-state leaf, root, and flower tissues. Additionally, the expression stability of actin, AP47 (clathrin-associated protein), cyclophilin, EF1-α (elongation factor 1-α), GAPDH (glyceraldehyde 3-phosphate dehydrogenase), MDH (malate dehydrogenase), PP2A (protein phosphatase), SAND, TIP41, α-tubulin, β-tubulin, UBC (ubiquitin conjugating enzyme), UBQ-L40 (ubiquitin L40) and UBQ10 (polyubiquitin) were evaluated on Vitis vinifera cv. Cabernet Sauvignon pericarp using three different statistical approaches. Although several of the genes proved to be relatively stable, no single gene outperformed all other genes in each of the three evaluation methods tested. Furthermore, the effect of using one reference gene versus normalizing to the geometric mean of several genes is presented for the expression of an aquaporin and a sucrose transporter over a developmental series. Conclusion In order to quantify relative transcript abundances accurately using real-time RT-PCR, we recommend that combinations of several genes be used for normalization in grape berry development studies. Our data support GAPDH, actin, EF1-α and SAND as the most relevant reference genes for this purpose.