Bootloader question: Does it skip the first X bytes of the .HEX file?

My thoughts: say I start with an MCU without any bootloader in it, I program it with sketch+bootloader via ICSP, in a large batch, say 100. Then any later time I/client can load a new sketch using the bootloader, no special equipment needed.