Re: Credit Cards
Accepting credit cards can be good for your cash flow and also a nice convenience for your customer. I think they're a good idea.
There are things to watch however. As mentioned previously, there are consumer protections if they use a credit card. Some consumers use these in ways that are less than legitimate.
You need to be ABSOLUTELY CERTAIN that everything is in writing if they pay by credit card. This is, of course, a good idea anyway, but even more so with a credit card.
A blatant example is this. Yoou're doing a service upgrade for $1,800. You get the contract signed and everything is fine. While doing the job, you see that the laundry circuit is not a dedicated circuit and it would be easy to put the laundry on a dedicate circuit. You recommend this to the customer and they agree to a price of $125.
If they are paying by check, they add the $125 to the amount, you get your check and that's the end of it. IF they are paying by credit card, you have a contract for $1,800 and a charge on their account for $1,925. If they dispute the charge, it's your word against theirs that they wanted the extra work.
Also, the fees do add up. On the job example above the fees would be $38.50. If you bill $150,000 a year, it becomes a $3,000 expense.
I do find that people don't cringe quite as much if they can pay with a credit card. They can get frequent flyer miles, which can take some of the sting out of a purchase,and they are more likely to include an extra that they might otherwise have postponed until later.
Over all, I thing the benefits outweigh the negatives.
Anyway, that's my 2 cents ;-)