Initial fees are $45 to join, then Post dues are $25 per year payable by the anniversary date of your acceptance into the VFW by the national office. You may also pay on an 11-month installment plan or a one-time lifetime membership fee. Lifetime costs are dependent on your age when joining. For more information, click here.