How Many Cups in a Gallon?

16 cups in a gallon — US or UK. Convert gallons to cups and back instantly, with the right gallon for your recipe. Everything runs in your browser; nothing is uploaded.

Convert gallons ⇄ cups

Both gallons hold exactly 16 of their own cups — but a US cup and an imperial cup are different sizes.
16 US cups
1 US gal = 16 US cups (US gallon = 16 US cups)

Formula: 1 US gal × 16 = 16 US cups

How the gallons to cups conversion works

The ratio is exact: cups = gallons × 16. A US gallon is defined as 231 cubic inches and a US cup as 14.4375 cubic inches — 231 ÷ 14.4375 is exactly 16. The imperial system was built the same way: 1 imperial gallon = 4 imperial quarts = 8 imperial pints = 16 imperial cups.

Worked example: a recipe calling for 2 US gallons of stock needs 2 × 16 = 32 US cups. Going the other way, 40 US cups is 40 ÷ 16 = 2.5 US gallons.

The trap isn't the number 16 — it's the size of the cup. An imperial cup (≈ 284.1 ml) is a fifth larger than a US cup (236.588 ml), so 16 imperial cups is 4.546 litres while 16 US cups is only 3.785 litres. Match the gallon type to your recipe before measuring.

Cups in a gallon questions

How many cups are in a gallon?
16 cups — in both systems. A US gallon holds 16 US cups (2,304 fluid ounces' worth of volume), and an imperial (UK) gallon holds 16 imperial cups. The catch is that the two cups are different sizes: a US cup is 236.588 ml, an imperial cup is about 284.1 ml.
How many cups in half a gallon?
8 cups (half of 16). A gallon also breaks down neatly: 1 gallon = 4 quarts = 8 pints = 16 cups — each step doubles the previous one in both the US and UK systems.
Is a UK gallon the same as a US gallon?
No — the imperial gallon (4.54609 litres) is about 20% larger than the US liquid gallon (3.78541 litres). So 1 UK gallon is 16 imperial cups ≈ 4.546 litres, while 1 US gallon is 16 US cups ≈ 3.785 litres. Use the gallon-type switch above to match your recipe.
How many cups in 2 gallons?
32 cups (2 × 16). More examples: 1 quart = 4 cups, 1 pint = 2 cups, and a gallon of milk in the UK (1 imperial gallon) is 4.546 litres.
How do I convert cups back to gallons?
Divide by 16: gallons = cups ÷ 16. So 48 US cups is 48 ÷ 16 = 3 US gallons. Switch the direction above to do it.

More converters

Sources & official guidance

Estimate only — check which gallon your recipe uses before measuring. See our disclaimer.