How we count
Every number in the app comes from one counting engine. These are its rules, each with a worked example that the engine re-checks every time this page is built.
Milk, water can, newspaper
A delivery bill is every day’s quantity × the rate on that day, added up. A rate has a “from” date: it applies from that day until the next rate starts.
Days follow a pattern: every day, alternate days (counted from a start date, carrying on across months), chosen weekdays, or only when you ask (a water can). Every expected day counts unless you mark it. A day you mark always wins over the pattern and over an away range.
| Example | Working | Bill |
|---|---|---|
| Milk 1 L a day at ₹60, November (30 days) | 30 × ₹60 | ₹1,800 |
| Same, February 2027 (28 days) | 28 × ₹60 | ₹1,680 |
| 1 L a day; ₹64, then ₹68 from 10 September | 9 × ₹64 + 21 × ₹68 | ₹2,004 |
| Every day 1 L at ₹60; 3 days didn’t come | 27 × ₹60 | ₹1,620 |
| Alternate days from 30 January → February 2027 | 14 days × ₹60 | ₹840 |
| Water can on demand at ₹30: 6 cans | 6 × ₹30 | ₹180 |
| Newspaper Monday to Saturday at ₹7, November | 25 copies × ₹7 | ₹175 |
Maid, cook, driver
Pay is the monthly salary minus a day’s pay for each unpaid leave. Full attendance is the full salary in every month, February too.
A day’s pay is the salary ÷ 30 by default (₹200 on ₹6,000), because that is what most homes say aloud and a leave then costs the same in every month. You can choose ÷ days in the month or ÷ working days instead, per person.
Paid leaves are counted first; a half day is half a leave. A weekly off is paid and never counts as a leave. A month with a join or leave date is paid for the days in service. Pay never goes above the salary or below zero.
| Example | Working | Bill |
|---|---|---|
| Maid ₹6,000, no leave, February | Full salary | ₹6,000 |
| Maid ₹6,000, 2 paid leaves, 3 leaves taken | 1 unpaid day × ₹200 | ₹5,800 |
| 2 paid leaves, 1 leave + 3 half days | ½ unpaid day × ₹200 | ₹5,900 |
| ₹7,000, 2 leaves, ÷ 30 | ₹7,000 × 2 ÷ 30 = ₹466.67 | ₹6,533 |
| Same, ÷ days in the month, October (31) | ₹7,000 × 2 ÷ 31 = ₹451.61 | ₹6,548 |
| ₹6,000, joined on 10 November, 2 leaves | ₹6,000 × 21 ÷ 30, 1 paid leave, 1 unpaid day | ₹4,000 |
When you are away
An away range stops deliveries for the people you choose. For a maid you choose: paid for those days (the default), or unpaid for each working day.
| Example | Working | Bill |
|---|---|---|
| Milk 1 L at ₹60; away 10–19 November | 20 × ₹60 | ₹1,200 |
| Maid ₹6,000; away 10–19 November, paid | Paid days, no leave used | ₹6,000 |
| Same, unpaid (Sunday off, 2 paid leaves, 1 leave) | 9 working days away × ₹200 | ₹4,200 |
Advances and old balance
Each person has one running balance. An advance is cut from the next bill, all at once or a fixed amount each month. Any amount left, or paid ahead, moves to the next month by itself.
| Example | Working | Bill |
|---|---|---|
| Advance ₹3,000, cut ₹500 a month | ₹6,000 − ₹500, each month | ₹5,500 |
| November bill ₹1,800, paid ₹1,500; December bill ₹1,860 | ₹1,860 + ₹300 old balance | ₹2,160 |
| Same, paid ₹2,000 in November | ₹1,860 − ₹200 paid ahead | ₹1,660 |
Rounding
Each line is exact to the paisa. Only the month’s bill is rounded to the nearest rupee, and the round-off line is shown on the bill.
| Example | Working | Bill |
|---|---|---|
| 0.75 L a day at ₹66.50, November | 22.5 L × ₹66.50 = ₹1,496.25 | ₹1,496 |
| 0.5 L a day at ₹57, October | 15.5 L × ₹57 = ₹883.50 | ₹884 |
What we are still checking
These are household conventions, not laws. Before launch we are confirming them with real homes in Andhra Pradesh and Telangana:
- that most homes count a maid’s day as salary ÷ 30;
- how paid leave works in a month when someone joins or leaves;
- whether an advance is usually cut in parts;
- whether newspaper bills are a fixed month amount or per copy;
- that milk is billed from the 1st to the last day of the month;
- that a half day counts as half a leave.
Sources
There is no government rule for a household milk or maid bill. The rules above come from how families keep their accounts and from what the main household apps do. The ÷ 30 and ÷ days-in-month options follow common Indian payroll practice:
- SalaryBox: salary calculation methodsPayroll guide
Found a number that looks wrong?
Write to us with the example. Every rule here is tested; a mistake is fixed in the app and on this page together.