Depends on the house and what you mean by 'clean'! I can get my (3-bed, but 2 bedrooms used as offices) house what I'd consider basic day-to-day clean in 2 hours easily unless it was filthy for some reason. I can't do what I'd call a deep clean* in that time - that could take as long as you would let me take because there's always something else to add to the list.
*Everywhere hoovered and dusted, swept and mopped, everything tidy, mirrors and internal glass cleaned, door handles and banisters wiped, sinks disinfected, bedding changed, in the bathroom everything wiped down, shower screen scrubbed, tiles in shower cleaned, toilet scrubbed.
**All the finicky bits: inside the window casements and external doorframes, every skirting board wiped down, fridge entirely cleaned out and wiped down, inside all the cupboards wiped down inside, hoovering underneath the sofa/big furniture moved, all the books on high shelves dusted, every radiator wiped down, dust off the top of door frames, fabric cleaning machine on the high traffic bits of carpet, front door washed down, dishwasher and washing machine cleaning solutions run and filters emptied, sofa cushion covers washed, big oven clean, etc.
Maybe I'm a grubby bitch and some of you are cleaning inside your window casements weekly (I've certainly seen some cleaning Tiktoks where they are!) but when I say I'm cleaning the house normally I mean the former.
I don't have a cleaner any more but my cleaner used to do the former (minus beds being changed) every week and then pick one room to really deep clean as well. That took her 2 hours, but she was a pro and faster than me. House always felt sparkling....I miss her.