do retired veterans get paid?
Retirement Pay Active duty military members can retire after 20 years of active duty service. In exchange, they receive retirement pay for life. ... Every member's retirement pay differs to some degree based on length of service and rank.