my mate used to work selling sofa's and said the mark up is HUGE!!!
So,when a mate saw a sofa for 2k, they said they had seen the same style sofa for 1500 but the delivery was a little long for them, and would they match it. They didn't at first but when they said ok, and get up to go, the sale man agreed to match the 1500.
Then, my misses mum haggled 500 off a 2500 sofa just before christmas, simply did the same thing and they waited until they thought you were about to leave and then took the deal.
About two years ago I went to a discount place and spotted a 3 seater leather sofa at 500 - reduced from 1k as it has a small snag in one of the seats.
I went in a week or so later and it was still there, I said will you budge on the price as I want to take it today - they said yep - 200? I nearly ripped their arm off lol!!
Always worth a try, even if you get a free delivery it is better than nothing and it aint like they will sell out so if they don't bite, and you don't want to go back, send the misses in.
Just keep it friendly but firm and let them know it is a deal today!