We calibrate nearly 100% of our thread gages in-house. It can get very expensive to outsource all of your thread gage calibration if you have a lot of gages, and costs climb unnecessarily if you are calibrating occasional use gages every time you use them throughout the year. And if you have never had a thread-gage found out-of-spec by a calibration service, you either don't use the thread gages very often, the service is replacing gage members and not telling you, or the calibration certs are not being reviewed.
The drawback to annual calibration is you cannot possibly know when a thread gage is going to be out of spec., and if you do not know how to calibrate or check a thread gage for conformance that makes matters worse.
We use an automated tool vendor to issue and return gages. Considering the cost of an AS9100 or ISO13485 finding and possible re-certification cost (not to mention the associated stain), the crib costs less.
If you have the on-site resources for calibration, I would recommend purchasing a thread-wire set, super micrometer, and thread setting gages for ring gages to any company that has thread gages in use at anything greater than light frequency - Plug and ring gages are relatively simple to calibrate - about 10 minutes, and the assurance of knowing your gages are in spec. is priceless...why guess?
If you do not have a calibration technician on-site... track usage and have items calibrated per manufacturer specs or sooner.