Walmart takes between two and three days to clear an electronic check. Loading ... When I write a check at Walmart it usually takes 2 days or so to clear as well. I would say once the merchant receives the check in hand, count on 2-3 days. If you pay via elec. check online, it usually takes about 2 days as well. Source(s): Personal experience.