Unfortunately, no. Teeth whitening only works on natural teeth and will not work on existing dental restorations such as dental crowns or veneers. If crowns or veneers are part of your treatment plan, teeth whitening should take place before you receive your dental restorations.