If your fence is relatively new or only a few years old, it is best to apply a new layer. You can do it yourself. Remove stains, sand the paint and apply a new varnish.
You can also hire professional services to repaint the fence. These are the steps you should take if you decide to do it yourself.
Remove the current coat of paint. It can be done with chemicals or a pressure washer.
Once the fence is ready to be painted, choose the color of the paint. There are a wide variety of finishes. Look for options that prevent wear, dirt and mud stains.
Painting is a cheaper alternative to recover the fence and prolong its life.