It works on colours of all bases however would require over 4 coats on dark surfaces, so more paint required. Another solution is to base coat with 3 in 1 water based primer, that could save you a coat or two and is totally compatible.