It only costs $86.99 to refinish a desk with no help. A professional can charge between $40 and $60 per hour to refinish the desk. You can do it on your own with the Rust-Oleum Cabinet Transformations. It takes 2-4 days to refinish an old desk with or without a hatch.