Don't pay for any marketing guru to tell you how to market your business !
Use your money for carpet cleaning training first , then get designed a really go flyer , and have 20,000 printed then deliver them yourself, don't knock on doors, a waste of time as 99.99% of people will not be interested.
From the 20,000 flyers you may get 10 - 20 jobs, reinvest that money into more flyers , then when you start to get really busy have somebody else deliver them for you , keep records on an XL spread sheet about each job you do and extra details about the customer , for example , do they have a leather sofa , stone floor in the kitchen , blocked paved drive, etc etc all very useful info for future marketing.
If you buy a machine from Cleansmart you will get a really good marketing folder.
Running the business part is simple , keep all your receipts, have a separate personal / business bank account's and stay motivated !