How do I contact Menards corporate office?
For immediate service regarding your Menards® BIG Card® account please contact Capital One, by calling: 1-800-871-2800.
What company owns Menards?
What is Menards e commerce?
menards.com, operated by Menard, Inc., is an online store with nationally-focused sales. Its eCommerce net sales are generated mostly in the United States. Other countries only account for a small share of eCommerce net sales, e. g. Canada.