Audited 29 Jul 2026·Last updated 28 Oct 2026·5 citations·Tier 2·0 uses

CFU Calculator (Colony-Forming Units per mL)

Turn colony counts into CFU/mL from the volume plated and the dilution, for one plate or the FDA BAM / ISO 7218 weighted mean of two ten-fold dilutions.

CFU Calculator

How many dilutions are you counting?
Every colony-forming unit on the plate, including pinpoint colonies. Single-plate mode only.
Sum across every retained plate at the lower dilution. Weighted-mean mode only. FDA BAM's own example is 232 + 244 = 476 at 1:100.
How many plates you retained at that dilution — usually 2 for duplicate plating.
Sum across every retained plate at the next ten-fold dilution. FDA BAM's example is 33 + 28 = 61 at 1:1000. Set this and the plate count to 0 to use the first dilution alone.
How many plates you retained at the higher dilution. Enter 0 if you only kept the first dilution — the formula then reduces to the single-plate case.
1 mL for a pour plate (the FDA BAM method), 0.1 mL for a spread plate. This is the volume of the DILUTED sample you pipetted onto one plate.
mL
Enter −5 for a 10⁻⁵ dilution, −2 for 10⁻², 0 for neat sample. In weighted-mean mode this is the FIRST (lower) dilution; the formula assumes the second is the next ten-fold step.
Used only to turn CFU/mL into a total CFU burden. Enter 0 if you do not need the total.
mL
Editable because the authorities disagree. FDA BAM Chapter 3 uses 25–250 for the aerobic plate count; APHA Standard Methods uses 30–300 for water heterotrophic plate counts; the ISO 7218 family sets it per method. Change it to match the standard you work to.
See above. Counts outside this range are reported as ESTIMATED counts (EAPC in FDA BAM's terminology), because dilution factors exaggerate low counts and crowded plates inhibit growth and under-read.
CFU per mL
68,000,000
Colony-forming units per millilitre of the original, undiluted sample, at full precision for further calculation.
Reported value (2 s.f.)
68,000,000
log₁₀ CFU/mL
7.8325
Colonies used (ΣC)
68
Original sample on the plates
1.000 × 10⁻⁶ mL
Detection limit
1,000,000 CFU/mL
Total CFU in the sample
6,800,000,000
Countability and reporting check
This plate averages 68 colonies per plate, inside the countable range 25–250. Report as 6.8e+7 CFU/mL — two significant figures, per FDA BAM Chapter 3 §D.

Background.

After a day or two in the incubator, a plate with 68 separate colonies tells you how many viable particles were in the drop you spread, not how many were in your sample. Getting back to the sample means undoing the dilution: divide the colonies by the volume of original, undiluted material that actually reached the agar. Spread 0.1 mL from a 10⁻⁵ dilution tube and that volume is one millionth of a millilitre, so 68 colonies stand for 6.8 × 10⁷ colony-forming units per millilitre.

Two refinements separate a count that would stand up in a food or water laboratory from a back-of-envelope one. When two consecutive ten-fold dilutions both give countable plates, the FDA's Bacteriological Analytical Manual (BAM) and ISO 7218 combine them in a weighted mean instead of making you choose one. And the result is reported to two significant figures, ties rounded half to even, because a plate count cannot support more. You get both the full-precision titre and the rounded figure to write down.

The countable range is where the standards part company. BAM Chapter 3 counts plates holding 25 to 250 colonies, APHA's Standard Methods uses 30 to 300 for heterotrophic plate counts in water, and ISO sets a range within each individual method. BAM's limits are the default and both can be changed; a plate outside them still gives a number, flagged as an estimated count.

A blank plate is not accepted as zero. It shows only that the concentration was below what your plating scheme can detect, and that detection limit, the concentration a single colony would represent, is reported with every result.

What is cfu calculator?

A colony-forming unit is whatever lands on the agar and grows into one visible colony. The awkward name is deliberate, because a CFU is not a cell: a chain of streptococci or a clump of staphylococci that stays together through dilution and plating produces one colony, so a plate count reads low for organisms that chain or clump. Cells that are alive but cannot grow on the medium, at the temperature or in the atmosphere you provided, the viable-but-non-culturable state, are not counted at all. A CFU/mL figure is therefore tied to its method, and the medium, incubation temperature and time belong next to the number whenever you report it.

How to use this calculator.

  1. Choose a single plate, or two consecutive dilutions when plates at both a lower and the next ten-fold higher dilution fell in the countable range.
  2. For a single plate, enter every colony on it, pinpoint colonies included. For two dilutions, enter the colony total across all retained plates at each dilution and how many plates that was, usually 2 for duplicates; set the second dilution's plates and colonies to 0 to use the first alone.
  3. Enter the volume of diluted sample put on each plate: 1 mL for a pour plate as in BAM, 0.1 mL for a typical spread plate.
  4. Enter the dilution as a power of ten, −5 for 10⁻⁵ and 0 for neat sample. With two dilutions, give the lower one, the less diluted tube with the larger count.
  5. Enter the original sample volume if you want the total CFU it contained, or 0 if not, and set the countable range to the standard you work to.
  6. Copy the two-significant-figure reported value into your record, and read the countability note to see whether it must be labelled as an estimate.

The formula.

single: CFU/mL = C ⁄ (V × d) two dilutions: N = ΣC ⁄ [V × (n₁ + 0.1 n₂) × d]

For one plate, CFU/mL = C ÷ (V × d), where C is the colonies, V the millilitres of diluted sample plated and d the dilution as a fraction. V × d is the volume of original sample on the plate, so the formula is simply colonies divided by volume. For two dilutions, N = ΣC ÷ [V × (n₁ + 0.1 n₂) × d], where ΣC is every colony on every retained plate, n₁ and n₂ are the numbers of plates at the lower and next dilution, and d is the lower dilution. The 0.1 is not an empirical correction: a plate at the next ten-fold dilution carries one tenth as much original sample, so the bracket adds up the total original volume across all plates. BAM writes the formula without V because its pour plates always receive 1 mL; setting V = 1 gives BAM's version exactly. The detection limit is 1 ÷ [V × (n₁ + 0.1 n₂) × d], the concentration one colony would represent. The reported value keeps two significant figures under BAM's rule: if the third digit is 6 to 9 round up, if 1 to 4 round down, and if it is 5, round up when the second digit is odd and down when it is even, so 15,500 becomes 16,000 and 14,500 becomes 14,000. The logarithm is taken from the unrounded titre. Colony counts must be whole numbers, the dilution exponent cannot be positive, and at least one colony is required.

A worked example.

Example

A 100 mL water sample is diluted in ten-fold steps, 0.1 mL from the 10⁻⁵ tube is spread on plate count agar, and after incubation the plate shows 68 colonies. The original sample on that plate is 0.1 × 10⁻⁵ = 10⁻⁶ mL. Dividing the colonies by it gives 68 ÷ 10⁻⁶ = 68,000,000 CFU/mL, which is 6.8 × 10⁷ and already two significant figures, so the reported value is the same. Its base-10 logarithm is 7.8325. Over the full 100 mL the sample held 6.8 × 10⁹ CFU. With 68 colonies the plate sits inside the 25–250 range, so the count needs no estimate label. The detection limit for this plating, 1 ÷ 10⁻⁶ = 1,000,000 CFU/mL, is worth a look. A blank plate at this dilution would only have shown the sample held fewer than 1.0 × 10⁶ CFU/mL, a ceiling far too high to call water clean. That is why a series also plates lower dilutions when the expected count is small: 1 mL of a 10⁻¹ dilution brings the limit down to 10 CFU/mL.

dilution Exponent-5
methodsinglePlate
max Countable250
volume Plated Ml0.1
colonies68
min Countable25
sample Volume Ml100

Frequently asked questions.

How does the weighted mean differ from just using the better plate?
BAM's own example has 232 and 244 colonies at 1:100 and 33 and 28 at 1:1000, 1 mL per plate. The 1:100 plates alone give 476 ÷ 0.02 = 23,800 CFU/mL and the 1:1000 plates alone 61 ÷ 0.002 = 30,500. Pooling all 537 colonies over 0.022 mL of original sample gives 24,409, reported as 24,000, with the more dilute plates counting a tenth as much.
Which dilution do I enter when I have two?
The lower one, the less diluted tube with more colonies: −2 for a 10⁻² and 10⁻³ pair. The formula assumes the second dilution is exactly ten times further along. If your series used other steps, such as two-fold or five-fold, the 0.1 weight does not apply; work out each dilution as a single plate and judge the results separately.
What should I report when the count falls outside 25–250?
BAM calls it an estimated aerobic plate count, EAPC, and it should be labelled that way. Low counts are statistically shaky: counting error is roughly one over the square root of the count, about 20% at 25 colonies, against about 6% at 250. Crowded plates have the opposite problem, as colonies merge and compete for nutrients, so they read low.
Nothing grew on my plates. What do I report?
A less-than value, not zero. Report the concentration as below the detection limit, 1 ÷ (volume plated × dilution). ISO's verification report for ISO 7218 prints '<1.0E+01' for no colonies with 1 mL plated at 10⁻¹, and BAM gives the same rule in words. A blank plate cannot show that a sample was sterile, so a zero colony count is refused here.
Why only two significant figures?
BAM Chapter 3 says so in plain terms, to avoid a false impression of precision, and the WHO semen-analysis manual applies the same two-figure rule to its chamber counts. The rounding is half to even: 12,700 becomes 13,000, 12,400 becomes 12,000, 15,500 becomes 16,000 and 14,500 becomes 14,000. Keep the full-precision value only for further arithmetic such as a log reduction.
Why does a hemocytometer count of the same culture come out higher?
A counting chamber sees every particle under the microscope: dead cells, cells that cannot grow on your plate, and each cell within a chain or clump. A plate counts only what forms a colony, and a clump forms one. The gap between a direct count and a viable count is real information about your culture, not a mistake in either method.
How do I get a log reduction from plate counts?
Subtract the log₁₀ CFU/mL after treatment from the value before. If the post-treatment plates are blank, use the detection limit and report the reduction as greater than the result: from 6.8 × 10⁷ CFU/mL down to below 10 CFU/mL is a reduction of more than 6.83 log, not an exact figure.

References& sources.

  1. [1]US Food and Drug Administration, Bacteriological Analytical Manual, Chapter 3 'Aerobic Plate Count', January 2001 Edition (original source BAM 8th ed. Rev. A, 1998; L. Maturin and J. T. Peeler). Introduction: 'The suitable colony counting range (10) is 25-250.' §B: decimal dilutions by transferring 10 mL of the previous dilution into 90 mL of diluent, 1 mL plated in duplicate. §C: EAPC, TNTC and no-colony reporting rules. §D: 'report only the first two significant digits', the round-half-to-even tie rule with four worked examples, and the weighted-mean formula N = Σc/[(n₁+0.1n₂)d] with the 537/0.022 = 24,409 ≈ 24,000 example this calculator reproduces. Read directly from the FDA PDF, 2026-07-29. Free.
  2. [2]ISO/TC 34/SC 9 (Food products — Microbiology), 'Excel tool to implement the calculations of the colony-count technique according to ISO 7218 — Verification Report', S. Grosz, 28 August 2020. A free ISO committee document reproducing the ISO 7218:2007/Amd 1:2013 §11.2.6 calculation examples: 168 + 14 at 10⁻²/10⁻³ → 1.7E+04; 168+215 and 14+25 → 1.9E+04; 53 at 10⁻² → 5.3E+03; and 0 colonies at 10⁻¹ → '<1,0E+01'. This calculator reproduces all four. Read directly, 2026-07-29.
  3. [3]ISO 7218:2007/Amd 1:2013, Microbiology of food and animal feeding stuffs — General requirements and guidance for microbiological examinations, §11 (enumeration methods, including the weighted-mean colony-count calculation). PAYWALLED — cited bibliographically. Its content is verified here only through the free ISO committee verification report above, which is precisely why the countable range on this page is an editable input rather than a fixed number.
  4. [4]ISO 6887-1:2017, Microbiology of the food chain — Preparation of test samples, initial suspension and decimal dilutions for microbiological examination — Part 1: General rules. The governing standard for the decimal dilution series that feeds a plate count. PAYWALLED — cited bibliographically; scope confirmed from the ISO catalogue entry, retrieved 2026-07-29.
  5. [5]World Health Organization, WHO Laboratory Manual for the Examination and Processing of Human Semen, §2.8.3: 'Report the average sperm concentration to two significant figures.' Cited as an independent statement of the same reporting rule from a completely different field, confirming that two significant figures is a general convention for counting-based concentration measurements rather than an FDA idiosyncrasy. Public PDF, retrieved 2026-07-29.

How this page was produced

Published by
Quanta Calculator
Primary sources
5 cited below
Method
single: CFU/mL = C ⁄ (V × d) two dilutions: N = ΣC ⁄ [V × (n₁ + 0.1 n₂) × d]
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon