Why? Because you asked for the best you need to describe in detail what makes up the "best" for you.
That said, https://www.google.com/#q=software+time+clock+free and such find a glut of products. For me I think that any web based product is a miss because the internet isn't always up. Our governments have an off switch plus all the other reasons it goes down.
Bob
I am a business owner. I recently heard about online punch clocks. I want an easy to use service.
Any recommendations?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic