I hope everyone else gives receipts, Muck Off! A Cleaning Company does. You get invoiced AFTER your service and can pay by cheque, credit card or even e-transfer.
As for price, everyone offers different services, different rates and no two houses are the same so it's difficult to compare prices. All I can say is that if your cleaner gives you great service and price that's awesome for both of you

. Win - Win