The cost of a carpet vacuum cleaner depends on its capacity, build quality, features, and other things. The better vacuum you want the more you need to pay for it. But overall the cost will not go more than $150 to $450.