Yes, you can apply a different finish on top of an existing painted surface. However, it's important to properly prepare the surface by cleaning it and ensuring it is smooth and free of any loose paint or debris. Applying a primer may also be necessary to ensure good adhesion between the layers.