On average, refinishing your kitchen cabinets will cost somewhere around $2,844 with a typical range of $1,722 and $3,966. Refinishing your cabinets is a much more affordable option than a new installation or refacing. You can expect to pay around $4 to $10 per square foot including labor and materials for stain, varnish, or paint.