In my area, Home Depot does not offer the discount, I asked. Here is a quote from Lowe's website: Lowe's established the 10% Military Discount to support the men and women who are currently serving our country in the Armed Services1 and to honor Retired Veterans and VA Recipients.2 This 10% discount is also extended to the immediate family3 of those who are currently serving, Retired Veterans, or VA Recipients.
To qualify for the Everyday 10% Military Discount, you must:
Be currently serving in, or retired from, a qualifying branch of the Armed Services, or be the immediate family member of someone who is and have a valid military ID Card.
Or:
Be a veteran who receives VA benefits and have a valid Veteran Identification Card (VIC).
We honor all Veterans on three specific holidays: Memorial Day, 4th of July and Veterans Day. During these three holiday weekends, we extend the discount to all veterans who served honorably and who present a valid Form DD214 or other proof of service. The Lowe’s Military Discount is extended to the Veteran community on these three holidays only.
I have asked at Lowes on other than the 3 holidays, and it depends on who you talk to. The clerks usually deny it, but I did have a supervisor near me at checkout, and they gave my a so called one time exception.