Most Indian households have never actually measured this. They buy a 10 kg bag when the last one runs out, which means the flour is oldest exactly when there is most of it left.

The rough arithmetic

One medium roti takes roughly 30 to 35 g of atta. So:

  • A person eating 3 rotis a day uses about 100 g a day, or 3 kg a month.
  • A family of four, all eating roti twice a day, lands around 10 to 12 kg a month.
  • A family of four where lunch is usually rice comes closer to 5 to 6 kg a month.
  • Two adults, roti at dinner only, is about 2 to 3 kg a month.

Add roughly 20% if you make parathas often — they are thicker and use more flour per piece.

Measure it once, properly

Start a fresh 5 kg pack on the first of the month and write the date on the container. Note the date it runs out. That single number tells you your household's real rhythm, and you will never have to guess again.

Why this matters more for fresh atta

Freshly milled atta is at its best within about 30 to 45 days. If your household gets through 5 kg in three weeks, a 5 kg pack every month is close to perfect. If you buy 15 kg to save on shipping, the last third is past its best before you reach it — you have paid a premium for freshness and then stored it away.

This is the reasoning behind our monthly plan. Set the quantity you actually use, and it arrives freshly milled on roughly the cycle you finish the last one. You can skip, change the grain or cancel any month.