A one-time professional cleaning cost between $100-$300 for an average size home. Factors include the size of the area, and the level of cleaning needed. Additional services like deep cleaning may incur extra charges.