It usually takes between 2 and 4 hours to upholster a chair. It may take longer on more complex pieces or if there is a lot of repair work that needs to be done.