No. No purchase is needed to get a free baby box. All you need to do is create a registry.