Grocery Budget for a Family of Four in Pakistan: A Costed Monthly Basket
Most grocery advice gives you a number with no basket behind it. This is the basket: 24 lines, real quantities, arithmetic shown — and the eight lines that decide almost the whole total.

Ask what a family of four should spend on groceries in Pakistan and you get a number with nothing behind it. The number is useless on its own, because it hides the only two things you can act on: what is in the basket and which lines carry the cost.
So this article is built the other way round. Below is a full month's basket for two adults and two school-age children, item by item, with quantities and unit prices. The total falls out of the arithmetic at the end rather than being asserted at the beginning.
Prices are August 2026 ranges for a mid-size city, from general supermarket and kiryana observation. They will not match your street exactly — and they do not need to. The structure is the point: swap your own unit prices into the same rows and the method still works.
The basket: 24 lines, one month, four people
Staples — the base of the bill
| Item | Monthly quantity | Unit price | Cost |
|---|---|---|---|
| Atta (wheat flour) | 20 kg | Rs 120/kg | Rs 2,400 |
| Rice (medium grain) | 8 kg | Rs 220/kg | Rs 1,760 |
| Cooking oil / ghee | 5 litres | Rs 560/litre | Rs 2,800 |
| Sugar | 4 kg | Rs 175/kg | Rs 700 |
| Tea (loose) | 1 kg | Rs 1,500/kg | Rs 1,500 |
| Daal chana | 3 kg | Rs 300/kg | Rs 900 |
| Daal masoor | 2 kg | Rs 280/kg | Rs 560 |
| Daal moong | 2 kg | Rs 320/kg | Rs 640 |
| White chana / lobia | 2 kg | Rs 340/kg | Rs 680 |
| Salt, spices, masala packs | month's use | — | Rs 1,200 |
| Staples subtotal | Rs 13,140 | ||
Protein — the line that swings hardest
| Item | Monthly quantity | Unit price | Cost |
|---|---|---|---|
| Chicken | 6 kg | Rs 620/kg | Rs 3,720 |
| Beef / mutton | 3 kg | Rs 1,300/kg | Rs 3,900 |
| Eggs | 6 dozen | Rs 330/dozen | Rs 1,980 |
| Milk | 60 litres | Rs 220/litre | Rs 13,200 |
| Yoghurt | 8 kg | Rs 260/kg | Rs 2,080 |
| Protein subtotal | Rs 24,880 | ||
Vegetables, fruit and the rest
| Item | Monthly quantity | Unit price | Cost |
|---|---|---|---|
| Onions | 8 kg | Rs 110/kg | Rs 880 |
| Potatoes | 8 kg | Rs 90/kg | Rs 720 |
| Tomatoes | 6 kg | Rs 150/kg | Rs 900 |
| Seasonal vegetables | 12 kg | Rs 130/kg | Rs 1,560 |
| Garlic and ginger | 1.5 kg | Rs 500/kg | Rs 750 |
| Seasonal fruit | 10 kg | Rs 220/kg | Rs 2,200 |
| Bread and bakery | month's use | — | Rs 1,400 |
| Cleaning and laundry | month's use | — | Rs 2,200 |
| Personal care (soap, paste, shampoo) | month's use | — | Rs 1,900 |
| Fresh and household subtotal | Rs 12,510 | ||
The total, and what it means per person
| Section | Monthly cost | Share |
|---|---|---|
| Staples | Rs 13,140 | 26% |
| Protein and dairy | Rs 24,880 | 49% |
| Fresh and household | Rs 12,510 | 25% |
| Total | Rs 50,530 | 100% |
That is Rs 12,633 per person per month, or about Rs 421 per person per day — for a household cooking essentially every meal at home, with meat on roughly half the days.
Two things fall out of the table immediately, and both are more useful than the total:
- Milk alone is 26% of the bill. A single line, larger than every vegetable, fruit and household item combined.
- Protein and dairy together are nearly half. Trimming vegetables to the bone would move the total by a few hundred rupees. Changing how you buy milk and meat moves it by thousands.
The eight items that carry the bill
Ranked by cost, the top eight of the twenty-four lines account for Rs 32,500 — 64% of the total:
| # | Item | Cost | Running share |
|---|---|---|---|
| 1 | Milk | Rs 13,200 | 26% |
| 2 | Beef / mutton | Rs 3,900 | 34% |
| 3 | Chicken | Rs 3,720 | 41% |
| 4 | Cooking oil | Rs 2,800 | 47% |
| 5 | Atta | Rs 2,400 | 52% |
| 6 | Seasonal fruit | Rs 2,200 | 56% |
| 7 | Cleaning and laundry | Rs 2,200 | 60% |
| 8 | Yoghurt | Rs 2,080 | 64% |
This is the whole finding. A grocery budget is not twenty-four decisions repeated weekly. It is eight decisions, and the other sixteen are noise you can stop worrying about.
What actually moves the number
Buy the top eight differently, not less
The instinct is to cut quantity, which lowers the bill by lowering what your family eats. The better move is to change how the same eight items are bought:
- Milk from a dairy rather than packaged is typically the single largest saving available to a household of four — often Rs 40–70 per litre, which on 60 litres is Rs 2,400–4,200 a month with no change to consumption.
- Atta, rice, oil and daal in month-size quantities rather than weekly packets. Bulk unit prices on staples are reliably lower, and these four are storable, non-perishable and always used.
- Meat once a month from a wholesale point, portioned and frozen, beats six small purchases at retail rates.
- Vegetables at the weekly bazaar rather than daily at the shop — though be honest that this is a Rs 500–800 saving, not a rescue.
The three-line experiment
Do not restructure your shopping. For one month, change three lines only — milk, one staple bought in bulk, and meat bought once — and keep the receipts. Compare against this month's total. You will have a real number for your own household, which is worth more than any published average.
What barely matters
Switching brands of salt, chasing a Rs 20 difference on tomatoes, or walking to a second shop for spices. Each is worth Rs 50–200 a month and costs time and attention you could spend on the milk line. The 50/30/20 article makes the same argument at the level of a whole salary: effort should follow the size of the line, and groceries are one of the few household expenses where the biggest line is also the easiest one to change.
How this fits a real salary
| Monthly income | Rs 50,530 groceries as a share | Realistic? |
|---|---|---|
| Rs 60,000 | 84% | No — this basket is out of reach; the household is likely on a smaller, staple-heavy basket already |
| Rs 100,000 | 51% | Tight. Groceries plus rent leaves very little |
| Rs 150,000 | 34% | Workable, and roughly where this basket sits comfortably |
| Rs 250,000 | 20% | Comfortable |
This is worth saying plainly, because most grocery-budget articles quietly assume an income that a large share of readers do not have. If Rs 50,000 of groceries is impossible on your salary, the basket above is not a target you are failing to hit — it is a reference basket, and the honest version for a lower income is more daal, less meat, dairy milk, and no packaged snacks at all. Where the rest of the money has to go is what the monthly budget guide works through at Rs 40,000, Rs 75,000 and Rs 150,000.
Frequently asked questions
How much should a family of four spend on groceries in Pakistan?
The costed basket above comes to about Rs 50,500 a month, or Rs 421 per person per day, for a household eating mostly home-cooked meals with meat on roughly half the days. Households on lower incomes typically run a staple-heavy version of the same basket at Rs 30,000–38,000 by reducing meat and packaged dairy.
What is the biggest grocery expense for a Pakistani family?
In this basket, milk — Rs 13,200 a month, 26% of the total, larger than any other single line. Protein and dairy together account for nearly half the bill.
Does buying in bulk actually save money?
On storable staples — atta, rice, oil, daal, sugar, tea — reliably yes, because the unit price falls and nothing is wasted. On perishables it often costs money, because the saving is smaller than the spoilage. Bulk-buy the top of the table, not the bottom.
How do I track grocery spending without an app?
Keep one month of receipts in an envelope, then write only the eight largest lines into a notebook. Tracking every line is what makes people quit in week two, and the eight largest are 64% of the money.
Why do my grocery costs jump some months?
Usually one of three things: a Ramadan or Eid month, a seasonal spike in vegetable prices, or restocking several bulk staples in the same month by coincidence. The third is worth smoothing deliberately — stagger the big refills so atta, oil and rice do not all land in the same week.
Sources and method. Quantities are a constructed monthly basket for two adults and two school-age children; unit prices are August 2026 ranges observed generally at supermarkets and kiryana stores in a mid-size Pakistani city. This is an illustrative costing, not a survey or an official price index, and no figure here is a quote from a specific retailer. Food prices in Pakistan move month to month and vary widely by city — re-cost the basket with your own unit prices before relying on the total.


