The average annual pay for an Armed Security Guard in Texas is $26,829 an year. Just in case you need a simple salary calculator, that works out to be approximately $12.90 an hour. This is the equivalent of $515/week or $2,235/month.