Fill-in flash depends on the camera exposure mode
Fill-in flash is often used to reduce the contrast that occurs in photos that have a bright backlight, these typically leave your subject with a dark face as it’s in shadow. Adding a pop of flash will lower the contrast range and light the face. Canon E-TTL II will always try to achieve balanced fill-in flash if the camera is in Aperture Priority (Av) or Shutter Priority (Tv) mode. In Program (P) the camera might give fill-in flash and might not.
Program mode

1/20s @ f/4 no flash

1/60s @ f/4 with flash
Adding a Speedlite flash and program mode shows quite a different result in comparison with the initial shot taken without flash. The reason is that in program mode the camera will only select a shutter speed as low as 1/60s when a flash is used. The idea being that this way camera shake is reduced. However this picture – simple as it is – contains some elements lit by the flash and some lit by the natural daylight on the bushes in the background outside the window. The pre-flash is used to determine where the flash lit subject is in the frame, and the appropriate exposure. Since the flash subject is a white window frame the camera gets confused and lights it with enough flash to make it grey.
Program exposure mode will only use shutter speeds from 1/60s to the camera sync speed when flash is used
I find that program mode with flash is the combination most likely to catch photographers out. Let’s assume you are taking pictures outside on a nice sunny day, you are shooting with a backlight from the sun and using the flash for fill from the front. It’s all looking great with nice balance. Now you go inside and the light level has dropped so the camera stops doing fill-in flash and the backgrounds behind your subjects go dark or even black and it makes the subject stand out from the background much more – often making people think the flash is over lighting the subject.
Aperture Priority mode

1/20s @ f/4 no flash

1/8s @f/4 with flash
Using Aperture Priority the camera has chosen a much slower shutter speed 1/8s to allow the parts of the scene that are lit by ambient light to be captured. (I think a cloud passed overhead too!) The key thing to note here is that Av mode will always try to balance the flash and ambient lit parts and Av is quite happy to choose thirty seconds (30s) for a shutter speed if you shoot in pitch black coal cellars. The problem often becomes camera shake being visible.
Shutter Priority (Tv) will also try to balance flash and ambient, but often if you choose too small an aperture you might run out of flash power to light your subject so I tend to avoid using Tv mode for flash pictures entirely, and would use manual mode instead.
Key points to remember

Program 1/60s @ f/4 ISO 400 with flash
- Av (& Tv) will always do fill-in flash, even if you end up with camera shake
- P will only do fill-in flash if there’s enough ambient light to get the shutter speed above 1/60s
- Increasing the ISO can help you to achieve a faster shutter speed for the ambient light, it also lets your flash recycle faster. The picture above is taken at ISO 400 rather than the ISO 100 used for the window shots at the top of the post
- Manual exposure mode on the camera puts the photographer in control of the ambient light level
In the event of very bright sunlight, or an intention to use wide aperture lenses then high speed sync is often the next topic to learn. I’ll cover that in a future post.


“Teaching is an art.” I searched many sites to see how and why flash acts in certain ways in Program mode, with no conclusive answer. Until I got to your site and you mentioned that flash acts as fill-in in program mode if there is enough ambient light to keep the shutter above 60, otherwise it acts as regular flash. It was that easy. Thank you for being a good teacher.
Thanks for clearing that up. I was always thinking my camera was acting weird with flash in priority modes. Now I know why.
Thanks for your enlightening explanation
Thank you for sorting this out!
Many bad words have slipped my lips about this problem.