Technical Skills
Soft Skills
Events
Podcasts
Resources
Get Involved

Join Us
Sign up for our feature-packed newsletter today to ensure you get the latest expert help and advice to level up your lab work.

Sign Up now

The RT-qPCR Controls You Should Be Doing (But Probably Aren’t!)

Understanding the qRT-rtPCR controls you should be using is essential for accurate data interpretation. Key controls include no-template, no-RT, positive controls, and standard curves, each detecting specific issues like contamination or assay failure. Proper setup and interpretation of Ct values ensure reliable results and help distinguish true biological signals from technical artifacts.

Written by: Adam Idoine
Edited by: Dr Nick Oswald

last updated: July 14, 2026

You’ve run your qRT-PCR plate, exported the Ct values…and your negative control well is showing a signal when it shouldn’t. Arggh!

Before you re-run anything, you need to know exactly what your Ct values mean and whether this result actually invalidates your data.


Each qRT-PCR control in your experiment tests a specific variable, such as genomic DNA carryover, reagent contamination, enzyme failure, or primer issues.

This guide explains the core controls expected for rigorous RT-qPCR reporting, plus practical Ct interpretation rules of thumb that tell you whether a flagged control is a problem or not. Use it to check your work when setting up your plates or when interpreting results.

Choose a free resource to help you move forward

Troubleshooting Card

RT-qPCR Method Selection

This laminate-ready bench card gives you a six-factor decision table covering target count, RNA quantity, throughput, inhibitor risk, priming strategy, and enzyme choice. When a run goes wrong, use the troubleshooting flowchart to work through no amplification, inconsistent Ct, multiple melt peaks, or low yield.
DOWNLOAD FREE

DIGITAL TOOL

qPCR Helper Pack

Four ready-to-use tools to help you prep, analyze, troubleshoot, and report qPCR data more reliably. Includes an oligo prep helper, ΔΔCt calculator, troubleshooting reference card, and plain-English guide to 11 essential qPCR papers. Use it to catch common setup, calculation, and interpretation errors before they affect your results.
DOWNLOAD FREE

If you need to choose between SYBR Green or TaqMan for RT-qPCR, that decision affects which controls you need, so make sure you check out this article first. If a control flags and you suspect the reverse transcription step failed, our reverse transcription troubleshooting guide may be more relevant to you.


Before You Start: Control Setup Checklist

The first step in this process is to set up your controls before you load samples. Your qPCR plate layout should place controls in consistent positions across experiments. Preparing them from the same master mix at the same time eliminates the most common source of false control results: reagent differences between control and sample wells.

The 5 RT-qPCR Controls You Need

  1. No-template control (NTC) on every plate: Water replaces cDNA template. Use the same water stock you used to dilute samples. One NTC per primer pair, minimum.
  2. No-RT control for each RNA sample during validation, or for each validated extraction batch in routine workflows: A reverse transcription reaction run without the RT enzyme. Detects genomic DNA contamination that DNase treatment missed.
  3. Positive control for assay validation: A cDNA or plasmid known to contain your target sequence. Run when validating a new primer set, after changing reagent lots, or when troubleshooting unexpected negatives.
  4. Controls from the same master mix as samples: Pipette NTCs and positive controls from the same reagent prep. Separate mixes introduce pipetting variation that looks like contamination.
  5. Melt curve enabled for SYBR/intercalating dye assays: The melt curve is your primary tool for distinguishing primer dimer from true amplification in controls. Without it, an NTC Ct of 36 is uninterpretable.

For rigorous RT-qPCR, include NTCs routinely, as stated above. Also, use no-RT controls at a minimum during RNA extraction validation and whenever the target, sample type, or extraction method changes.

Positive controls and standard curves are required for assay validation and absolute quantification, respectively. The table below shows what each control contains, what it detects, and what a result means. Read the rest of the article for a more in-depth explanation of each.

1. No-template control (NTC)Master mix + primers + water (no cDNA)Reagent contamination, primer dimer formationNo amplification, or late signal (e.g. Ct >36–38 depending on assay and instrument settings) with no exponential phaseCheck melt curve: low-Tm peak = primer dimer; target-Tm peak = contamination. Remake reagents if contamination confirmed.Every plate, every primer pair
2. No-RT control (−RT)RNA processed through the RT reaction without reverse transcriptase enzyme, then run through qPCRGenomic DNA contamination surviving DNase treatmentNo amplification, or Ct at least 5–7 cycles above the +RT sample CtCalculate the Ct difference. 3% of signal. Re-treat with DNase or redesign primers to span introns.Every RNA sample, or once per validated extraction batch
3. Positive controlcDNA, plasmid, or synthetic template of known sequence and approximate concentrationAssay failure, reagent degradation, instrument malfunctionAmplification at the expected Ct for the input amountCt outside the assay’s validated QC range (or >2 cycles from expected where no local QC limits exist) = reagent or instrument problem. Do not trust sample results from that plate.Every new primer validation; every new reagent lot; when troubleshooting negatives
4. Standard curve (quantification control)Serial dilutions of a template of known copy number (typically 5–6 points covering 5–6 logs)Reaction efficiency, dynamic range, quantification accuracyR² ≥0.98; efficiency 90–110% (slope approximately −3.1 to −3.6)Low R² = pipetting error or inhibition at high concentrations. Efficiency outside range = primer problems or inhibitors.Absolute quantification: every plate. Relative quantification: during assay validation.
5. Inter-plate calibrator (IPC)Same cDNA aliquot run on every plate across an experimentPlate-to-plate variation in reaction conditionsCt within the assay’s validated inter-plate range (often ±0.5–1 Ct for robust assays)Ct drift beyond the validated range = systematic variation. Normalise plate data to the IPC before combining results.Multi-plate experiments; longitudinal studies
Table 1: Your Complete RT-qPCR Control Panel

1. The No-Template Control (NTC)

The NTC (i.e., water) tests whether your reagents, plasticware, or pipetting introduced DNA that could produce a false positive. MIQE-style reporting expects NTCs to document contamination assessment for every qPCR experiment.

A clean NTC shows no amplification. However, SYBR Green assays often show a late-cycle signal (typically Ct >36–38, though the exact threshold depends on your instrument, baseline settings, and assay sensitivity) due to primer dimers. This is not contamination, and the melt curve is the only way to tell the difference.

For probe-based assays (TaqMan), the NTC is simpler to interpret because fluorescence depends on probe hybridization and polymerase-mediated probe cleavage, not intercalation into primer dimers. Any reproducible NTC amplification in a probe assay should be treated as contamination or assay artifact until proven otherwise.

Contamination or Primer dimers?

  • Primer dimer in the NTC: The melt curve shows a peak at a lower temperature than your specific product (typically 3–8°C lower). This means your primers are forming short double-stranded products in the absence of a template. It does not affect your sample data unless the dimer peak overlaps your target peak. If it does, redesign your primers.
  • True contamination in the NTC: The melt curve shows a peak at the same temperature as your specific product. This means template DNA is present in your reagents. Discard the master mix, open fresh reagents, and clean your pipettes. Results from that plate cannot be trusted.

2. The No-RT Control (−RT)

The no-reverse-transcriptase control (−RT) can tell you whether genomic DNA in your RNA extract is contributing to the qPCR signal. You set it up by running the reverse transcription reaction with everything except the RT enzyme, then amplifying the product by qPCR alongside your +RT samples.

If the no-RT control shows no amplification at all, your gDNA removal worked. If it shows a Ct value, you need to calculate how much gDNA signal is contaminating your results.

How to calculate how much gDNA signal is contaminating your results

The calculation is straightforward. Subtract the +RT Ct from the −RT Ct. A ΔCt of n cycles corresponds to approximately 2n-fold less contaminating gDNA signal, assuming near-100% and comparable amplification efficiencies between the two reactions.

2032124,096×0.02%Negligible. Proceed.
25327128×0.8%Acceptable for most gene expression studies.
2833532×3.1%Borderline. Acceptable for fold-change >2×; risky for small differences.
3032225%gDNA is inflating your result. Re-treat RNA with DNase or use intron-spanning primers.
3233150%Half the signal is gDNA. Data is not usable for quantitative work.

As a rule of thumb (assuming comparable amplification efficiency between +RT and −RT reactions), your −RT Ct should be at least 5–7 cycles above your +RT target Ct to be considered negligible. Below 5 cycles of difference, gDNA is contributing enough signal to affect quantitative comparisons.

A note on lowly expressed genes

If your target has a Ct of 30 or above, even a −RT Ct of 35 represents a gDNA contribution of roughly 3%. For highly expressed genes (Ct <22), the same −RT value is irrelevant. Always interpret the −RT relative to the target Ct, never in isolation.

A note on eukaryotic mRNA targets

For eukaryotic mRNA targets, intron-spanning qPCR primers provide a second layer of protection. Genomic DNA includes the intron, so primers spanning an exon-exon junction either fail to amplify gDNA or produce a larger product you can distinguish by size or melt curve.

One exception is that processed pseudogenes (common for GAPDH, beta-actin, and other reference genes) lack introns, so intron-spanning primers still amplify them from gDNA. If your target has known pseudogenes, DNase treatment is your only protection.


3. The Positive Control

The positive control confirms that your reagents, primers, and instrument are working. It is a sample you know contains your target at a concentration that should produce amplification within a defined Ct window.

Sources for positive controls include cDNA from a cell line known to express the target, a plasmid containing the cloned target sequence, or a commercially available synthetic template. Plasmids and synthetic templates are more reproducible than cDNA because their concentration can be measured precisely, though dilute standards can still be unstable depending on buffer, carrier, and adsorption to plastic. Sp aliquoting matters regardless of template type.

Do I need a positive control?

A positive control is not required on every plate in a routine experiment where the assay has been previously validated. But it becomes essential when you are validating a new primer pair for the first time, when you switch to a new reagent lot (particularly a new enzyme or master mix), and when samples are showing unexpected negatives, and you need to determine whether the problem is biological (the target is absent) or technical (your assay failed).

If your positive control fails to amplify or falls outside the assay’s validated QC range, do not use sample results from that plate. Where no local QC limits have been established, a Ct shift of more than 2 cycles from the expected value is a useful warning threshold.


How To Interpret Your Controls

When you open your results file, check the controls before looking at sample data. The order matters: NTC first, then −RT, then positive control.

NTCNo amplificationProceed. Reagents are clean.
NTCLate Ct (e.g. >36–38 depending on assay and instrument settings), melt curve shows low-Tm peak onlyPrimer dimer. Proceed if dimer peak is ≥3°C below target peak. Note in your records.
NTCEarlier-than-expected Ct, reproducible amplification, or melt curve shows target-Tm peakContamination. Discard reagents. Repeat the plate with fresh master mix.
−RTNo amplificationgDNA removal is complete. Proceed.
−RTCt ≥5 cycles above +RT CtgDNA present but contribution is <3%. Acceptable for most applications. Note the ΔCt.
−RTCt <5 cycles above +RT CtgDNA contributing >3% of signal. Re-treat RNA with DNase, confirm with a new −RT, or switch to intron-spanning primers.
Positive controlCt within ±1 cycle of expected valueAssay is performing normally. Proceed.
Positive controlOutside assay QC range (>2 cycles from expected if no local limits), or no amplificationReagent or instrument problem. Do not use sample results. Troubleshoot and re-run.
Table 2: A Decision Framework. Controls do not just tell you whether something went wrong. The Ct values tell you how wrong, and whether it matters for your specific experiment. A −RT Ct of 35 is irrelevant when your target Ct is 20, and catastrophic when your target Ct is 33.

What the Protocol Doesn’t Tell You

  • Your NTC should use the same water you used to dilute your cDNA, not fresh water from a different stock. If your dilution water is contaminated, the NTC made with fresh nuclease-free water will look clean while your samples carry the contamination. Use the same water, the same aliquot, on the same day. This catches the actual contamination source rather than testing a separate supply.
  • A −RT control on every sample doubles your well count. Most labs validate per extraction batch instead. The MIQE guidelines say −RT controls are desirable but not essential once a sample has been validated as DNA-free. In practice, running one −RT per extraction batch (not per sample) is the standard compromise. If you extract 12 samples using the same column kit on the same day, run −RT on one representative sample. If the extraction method or tissue type changes, run −RT again.
  • Late NTC amplification that appears and disappears between runs is almost always aerosol contamination from opening plates or tubes near the qPCR setup area. The fix is spatial separation: set up your reactions in a pre-PCR area (ideally a dedicated hood or bench), and never open amplified products in that area. UV-treating your hood and using filter tips helps, but physical separation of pre- and post-PCR workspaces is the single most effective measure.
  • Positive controls that drift upward by 1–2 Ct over months usually mean your positive control stock is degrading. cDNA degrades through freeze-thaw cycles. Plasmid stocks are more stable but still degrade in dilute solutions. Aliquot your positive control into single-use volumes on the day you make it. If the Ct drifts, make a fresh dilution from the concentrated stock before assuming the assay is the problem.
  • Intron-spanning primers do not protect you from every source of gDNA signal. Processed pseudogenes are reverse-transcribed, intronless copies of genes reinserted into the genome. GAPDH, beta-actin, and many common reference genes have them. Intron-spanning primers amplify pseudogene gDNA just as efficiently as cDNA. If your reference gene has pseudogenes, the −RT control is your only way to detect gDNA contamination for that target. Check NCBI for known pseudogenes before trusting intron-spanning primers alone.

Common Mistakes

Running NTC with different water than sample dilutionsNTC is clean but samples show unexpected low-Ct background across all targetsUse the same water aliquot for NTCs and sample dilutions
Interpreting −RT Ct in isolation (not relative to +RT)−RT at Ct 34 is called “clean” when the target Ct is 32Always calculate the ΔCt between +RT and −RT. Apply the 5–7 cycle rule.
Omitting melt curves for SYBR Green NTC interpretationLate NTC signal is assumed to be contamination when it is primer dimerEnable melt curve analysis on every SYBR plate. Check the Tm of any NTC signal.
Skipping the −RT control for intronless or pseudogene-bearing targetsGene expression is consistently higher than expected; no way to distinguish cDNA from gDNARun −RT for every target where intron-spanning primers are not possible or pseudogenes exist
Using a positive control that has been freeze-thawed repeatedlyPositive control Ct drifts upward over weeks; eventually failsAliquot positive control stocks into single-use volumes on the day of preparation
Setting up controls from a separate master mix batchControls look clean but samples show sporadic contamination, or vice versaPipette controls from the same master mix preparation as samples

References & further reading

  • Bustin SA, Benes V, Garson JA, et al. (2009) The MIQE guidelines: minimum information for publication of quantitative real-time PCR experiments. Clin Chem 55:611–622. doi:10.1373/clinchem.2008.112797. PubMed
  • Bustin SA, Benes V, Garson JA, et al. (2025) MIQE 2.0: revision of the minimum information for publication of quantitative real-time PCR experiments guidelines. Clin Chem 71:634–651. doi:10.1093/clinchem/hvaf043. Oxford Academic
  • Nolan T, Hands RE, Bustin SA (2006) Quantification of mRNA using real-time RT-PCR. Nature Protocols 1:1559–1582. doi:10.1038/nprot.2006.236. PubMed
  • Huggett J, Dheda K, Bustin S, Zumla A (2005) Real-time RT-PCR normalisation; strategies and considerations. Genes Immun 6:279–284. doi:10.1038/sj.gene.6364190. PubMed

Originally written by Adam Idoine. Renovated with expanded controls panel, Ct interpretation thresholds, worked examples, and practitioner guidance.


You made it to the end—nice work! If you’re the kind of scientist who likes figuring things out without wasting half a day on trial and error, you’ll love our newsletter. Get 3 quick reads a week, packed with hard-won lab wisdom. Join FREE here.

Written by: Adam Idoine
Edited by: Dr Nick Oswald

More 'qPCR' articles

10 Things Every Molecular Biologist Should Know

The eBook with top tips from our Researcher community.

Before you go, we thought you might like…

Get practical lab wisdom like this in your inbox