We have never charged extra for a carpet that is extremely well used where dirt has been tracked in over a long period of time. However. There is a huge difference between soiled and stains. On stains we will do our best going over them several times. If tho they require lot’s of extra time and work, we must charge. Our tech will never do this work without first talking to you!