Walmart usually starts Christmas layaway in late July or early August. The layaway period typically ends in late November, giving you plenty of time to plan and save for your Christmas shopping. Walmart's layaway program allows you to divide the cost of your purchases into equal payments over a specified period of time, and it offers a wide range of products including electronics, home goods, toys, and more.