Advances are where the trouble starts
A staff member takes two thousand on the eighth and fifteen hundred on the twentieth, both from the counter, both agreed verbally. By the last day of the month the owner is sure it was three and a half thousand and the staff member is just as sure it was two, and neither of them has anything to show. Recording the advance at the moment it leaves the drawer takes a few seconds and means the monthly figure already accounts for it, with both dates printed on the slip. Very little else you can do removes as many arguments for as little effort.
Salary built from the attendance record
Present days, absences, half days and any overtime you allow come from the attendance record rather than being recalled. The monthly figure is calculated from the agreed salary and those days, with advances and any deductions applied. Because the same record produced both, there is nothing to reconcile — the staff member is looking at the same days you are.
A slip that shows the working
The salary slip lists the monthly salary, the days present and absent, advances taken with their dates, deductions, and the net payable. Handing that over instead of an amount changes the conversation completely, because the staff member can check it themselves. It also leaves you with a dated record of every month paid, which seems like paperwork right up until the day a former employee questions their last one.
Deliberately simple
There is no PF or ESI calculation, no statutory return filing and no complex CTC structure, because a five-person hardware shop does not have those and adding them would only make the software harder to use. What there is: an agreed monthly salary, attendance, advances, deductions and a slip. For shops that do need statutory payroll, your CA handles it from these figures.
Keeping the arrangement clear from the start
Most salary disputes in small shops are not about dishonesty, they are about an arrangement that was never written down. Agree and record four things when someone joins: the monthly salary, what counts as a working day and what counts as half, whether overtime is paid and at what rate, and how advances will be adjusted. Entering those into the system on day one means every month afterwards is arithmetic rather than negotiation. It also protects the staff member, which matters — the person who feels fairly dealt with is the one who is still there in three years, and in a counter trade that continuity is worth more than the salary difference.
Daily wage and part-time help
Most shops have somebody who is not on a monthly salary at all: a loader who comes when a truck arrives, an extra hand for the season, a driver paid by the trip. Those payments usually sit outside every record and then surface later either as an argument or as cash nobody can explain. Putting them through the same place as salary keeps the cash book honest and gives you a monthly labour total, which in a good many shops is the second largest cost after stock and the one that has never once been added up.