A lot of this has already been said, but I'll throw in my 2 bits.
First of all, Nino, I agree with you 100%. The greedy people that overcharge for tape stock have ruined it for the rest of us that would like to charge a normal retail markup. I mean $15.00-$20.00 is all we should be charinging for a $10 item. Let's give a big thanks to our fellow shooters that have screwed that up. Now we've got clients FedExing us tapes or bringing some strange uknown brand with them.
Baltimore, if you think Nike builds, ships, advertises, and sells a $170 pair of shoes for $2.00, I'd like to see your documentation. That's just stupid. Besides, you can't even buy a pair of shoes from Nike. You buy from a retailer, such as Foot Locker that buys that pair of $170 shoes from Nike for maybe $100. Even that would be a pretty rare retail markup. Most markups are not anywhere near that high. Grocery stores only markup items a few percent above their wholesale cost. I can assure you that if get new tires on your car, the store did not buy them from Goodyear for 1/4 of what they charge you. A 300%-400% markup for tape stock, equipment rentals, or anything else is outragous. I don't blame clients for bringing their own tape.
Second, in all of my 20 years in this business I've never expected clients to pay within 30 days and it doesn't bother me at all if they are slow -- unless I fear that they might NEVER pay at all -- then I get very nervous. As long as I know the money is coming, I don't care if it takes 90 days. It's like money in the bank. Have you seen what interest rate your money is earning at the bank? What difference does it make to me if the money arrives today or a few weeks from now? On a $1500 bill you're only talking about $2-$3 of interest during a month! That's peanuts compared to pissing off an otherwise good client.
I even trust most first-time out of town clients to pay ontime -- and 99% of them do. No contracts, no cash upfront, no payment before release of tapes. Have a little trust in your fellow man. Most people are not out to screw you over. I'll get a few people every year that require a lot of phone calling to get the money out of them, but I'll bet everyone does no matter how many hoops you make a client jump through. And the more hoops you have clients jump through -- the fewer clients you'll have that will want to jump through them. If you think it's only deadbeat clients that won't sign a contract or be willing to pay upfront -- you are wrong. Even the very best clients don't want to be treated like deadbeats, and all things being equal, will go elsewhere. Imagine if you had a retail store and you frisked everyone when they left. Sure, you'd have no shoplifters, but honest customers won't put up with it. I know that's not a real good analogy, but it kinda fits.
Do I ever get stiffed? Yes. I've got several thousand dollars in receivables that will probably never get collected. That bothers me if I think about it very much, but in the overall scheme of things, that's just a cost of doing business. I work 170-190 days a year. Would I rather put more hurdles in front of my clients and work only 125 days? Nope. The bottom line is much larger if I work more days -- even if I don't get paid for a few of them. That's life.
The busier a retail store becomes, the more they'll lose to shoplifters and employee theft. But ultimately the overall bottom line is still better with a busier store.
Besides, I'd say my biggest non-paying customers are previous good clients that have gone bad. How do you protect youself from that? My biggest unpaid invoices are from clients that I didn't a problem with until they stopped paying.
I look at it this way. If I called an audio tech, prompter operator, or gaffer and they demanded that I pay upfront or whatever -- I'd look elsewhere because I wouldn't like that attitude and being treated like a deadbeat. To me, it says something about the person demanding the money. If that's their terms, I'll call someone else. Not because I don't want to pay, or can't pay, but because I don't like being treated that way. Plus a part of me thinks, "so, they have trouble collecting". I wonder why that is? Do they suck? Like most people I'm happy to pay for a job well done, and less likely to want to pay someone that sucked. What does that say for the person that's scared they won't get paid?
For the record, I don't even wait 30 days to PAY people that work for me. I cut checks at least twice a month, and any invoices on my desk when I cut checks get paid right then. If I'm cutting checks on a Friday and I got someone's invoice for a job on Thursday -- it gets paid right then. Why make people wait? I've got to pay everyone I hire whether or not my client EVER pays me, so why wait? I do the same thing with talent that I hire. They know they'll get a check the day they finish the shoot. You know, people have a much better attitude while they're working, and are much more likely to work you into thier schedule, when they know they'll have no problem getting paid. It's just good business.
If you've got a decent cash-flow with several weeks/month's pad sitting in the bank, you can sure sleep easier at night.
Here's something I do sometimes that I learned from one of my vendors many years ago. Offer a prompt-pay discount. Let's say your normal day-rate is $1400 but you agree to do a job for $1300. Make the invoice for $1400, but note that a $100 discount will be offered if the check arrives in 30 days. Now you are offering an incentive to pay on time instead of a penalty if they don't. That's a big difference. Also, if you do have trouble collecting, now you are going after them for $1400 instead of $1300.
I hope that helps someone.