Forgive me, I'm new to contracts...
But isn't the point of the contract exactly that? Meaning, if the venue cancels on short notice, that the band be paid anyways?
The purpose of a contract is to define what each of the parties is going to do, and what each is going to get out of the deal. In other words, who puts what in, & who gets what out.
The purpose of
writing a contract is to make a record of the agreement (that's already been made).
If it is too short notice the band may not be able to fill that now open date with a new gig, and lose out on the money.
Likewise, if the band cancels on short notice, the club may not be able get a comparable replacement & lose out on money. It cuts both ways.
I presume we're talking about a written contract here. The absolute worst way to handle a written contract (i.e. get one signed) is to shove it in somebody's face & tell them to sign it. As an expression of what has already been agreed to, it should be a simple thing. Every point has already been discussed & agreed on, right? But in practice, for most people, it seldom is that. The right way to make an agreement is to sit down and go over all the details, agreeing on each one. If I've just finished going over all these details with somebody, reached agreement on everything, and they refuse to sign a document acknowledging it, then I'm going to wonder why.
In real life, people don't always work that way. They may discuss a few terms vaguely, and blow off most of them entirely. If it's done right, a written contract serves as a checklist during negotiations. For instance, it's hard to forget to ask about load-in times, parking, etc. if it's printed on a page right in front of you.
If it's done right, a contract provides a good level of security to both parties, lets them be comfortable with the idea that they are dealing with pros who know what they're doing, & that things will happen exactly as expected.
The best time to ask somebody to sign a contract is
before you sit down & talk details, not after. "Do you mind if I take notes while we're talking?" At the beginning of the conversation, it's a courtesy; at the end, it's more of a blind-side & sets a tone of mistrust.
Too often, people who aren't lawyers try to get too "lawyerly" with their contract & turn it into a mess. Big words don't make you look smart, especially if you don't use them right. Big words can also make other people think that you're trying to put something over on them.
The reality is that a lot of club owners/managers won't sign anything that commits them unless they absolutely have to. If they can get some other band that won't ask them to sign anything, then yours had better be well worth it in terms of liquor sales at the end of the night.
So, if you've gotten to the end of your negotiations - followed your "check list", taken your notes, etc. - the club owner/manager won't sign, but also won't tell you that there's anything "wrong" with what you've got documented, you have to make your own judgement call. Do you want to take a chance on the gig anyway, or stand on your principles? If you're going to take the gig (which I think most of us would, unless there's some very good reason not to), use your notes to craft a follow-up e-mail thanking them for hiring you and recapping the agreed-on terms. This serves as documentation, and gives them a chance to "correct" anything that they don't agree to.
The key to any good (business) relationship is trust. A good contract promotes trust. A bad contract sows seeds of mistrust.