Bank security guards earn between $30,373 and $38,195 annually, with a median salary of about $33,982. Benefits may include health insurance, paid leave, retirement plans, and discounts. Exact benefits vary by employer, but security roles often offer comprehensive packages.