give away the store

Verb

 * 1)  To transact, trade, or negotiate badly, by paying, providing, or conceding too much to the other party.