The cost of a keratin treatment in the USA can vary depending on factors such as the salon's location, the length and thickness of your hair, and the specific treatment you choose. On average, you can expect to pay between $150 to $500.