Generally, it costs between.14 and.24 cents per square foot to clean a house "top to bottom." This equates to between $140 and $240 for a 1,000 square foot home, though many services have a minimum charge of between $125 and $200 for deep cleaning. For a house with 3,000 square feet, the average cost is more like $525. Keep in mind that these housekeeping costs aren't for a weekly check-in or a monthly visit, but rather a thorough cleaning once a year that includes cleaning behind appliances, on top of wall cabinets, and other hard-to-reach areas.