The answer is, yes, they do. But they offer free delivery to only members of their loyalty program. You can sign up for free and enjoy other benefits like exclusive discount codes and early access to the J. Crew sale. Also, you will be able to earn points with every purchase. You can enjoy free shipping on qualifying orders when you are logged in to your J. Crew Rewards account. But as for non-members, they will be charged a flat fee of $5 for standard shipping.