An extraction cleaner may include a cleaner body including a pump and a suction motor, a supply tank configured to be removably coupled to the cleaner body and configured to receive a first cleaning fluid, an additive tank configured to receive a second cleaning fluid, a recovery tank configured to be removably coupled to the cleaner body, and a cleaning tool including a fluid applicator and a cleaning assembly, the fluid applicator is configured to deliver one of the first cleaning fluid or a mixture of the first cleaning fluid and the second cleaning fluid to a surface to be cleaned and the cleaning assembly is configured to extract at least a portion of the delivered first cleaning fluid or at least a portion of the delivered mixture.