Archi,
First, get one thing clear.
What is a daily rated worker?
The term actually refers to someone who is paid wages on a per-day rate, meaning they get paid for the days worked. This term would be correct if you had casual/temp workers who were actually paid on that basis. It does not make any sense for a proper shop, even for those who are not confirmed/permanent workers.
If they are working for the entire month, they are entitled to wages for a weekly off (they are entitled to it even if they work for 6 days of a month). They are also entitled to paid holidays and EL/PL based on your state laws (mostly applicable once they have worked for 3 months).
If they have worked for even a day, the Shop & Establishment Act applies. If they have worked for 5 years (240 days a year, not service breaks), the Gratuity Act will apply. The Minimum Wages Act applies, ESIC applies, PF applies. Overtime wages for work beyond 9 hours a day also apply. Payment of statutory bonus also applies.
In most states, wages can no longer be paid in cash. They have to be paid by bank transfers or crossed account payee cheques (See the amendment to sec 6 of the Payment of Wages Act made 3 years ago). Paying by bank transfers also protects you as there is proof of what you paid, and allegations that you underpaid do not hold ground. If you paid in cash, the court tends to believe the worker when they claim you did not pay full wages or made arbitrary deductions, etc.