You can buy seat extractor machines from around £130, the chemicals to clean seats are usually not very expensive. If you plan to have them shampooed professionally, prices will vary vastly. It is a time-consuming process, so expect to pay between £10 and £20 per seat.