This promotion wasn’t supposed to start until tomorrow but it seems to be working right now.
You can buy one sweater and get a second one free at Old Navy.com!
Shipping is free on a $50 order and as of right now, the price of the free sweater is counting toward the $50! I tested the sweater above at $36 and my grand total with tax and everything was $39.51 for 2 sweaters!
There are some that are much cheaper of course and there is a limit of 10 per order.
Just head over to Old Navy and use promo code: ONSWEATER at checkout. Be sure you select 7-9 day free shipping at checkout. I would hurry before they change their minds! This is a great deal!
*Ebates is offering 8% back on Old Navy purchases.
Thanks Surviving the Stores!

I just did this andworked but quantities are very limited… So the earlier you can do it the better… Definately a good deal….
the old navy website isn’t working for me. When I click on something it won’t add to my cart.
I just ordered 4 cardigans yay! Thanks for posting this deal, I was in need of some lightweight sweaters that I could layer and these will be perfect (especially because they end up being under $15 each!)
Two sweaters for $31…awesome!
Worked for me! Thanks so much!
And it is working for maternity sweaters too. Yay! Sometimes these things don’t apply to maternity. I am badly in need of some warm clothes that fit over my giant belly. Thanks!
Thank you for sharing this. I got 6 sweaters for $80!
It wouldn’t let me choose free shipping so I didn’t go through with my order. Maybe I’ll try it again later.
This deal works on kid and baby sweaters too!
I was able to do this deal on the boys the Boys French-Rib Sweaters
(which are really great). So, I got 2 for $16.50!! Great deal!!