The cost of cleaning a large carpet can vary depending on factors like size, type of carpet, and the cleaning method used. Professional carpet cleaning for a large carpet can range from $100 to $600.