I guess you could argue it does but its expected in our industry. We would be out of business if we could not offer credit facilities. Its not an obvious cost though, just means we have to manage cash flow and it takes up some of the time of the employee who administers running the receivables/chases the money but her salary is a sunk cost anyway. We run it pretty tight and don't offer credit to everyone, we also shut the bag pretty quickly for those who don't pay. On top of that we offer an EPD to induce those with credit accounts to pay early.
Cheers
Surely though, the lost opportunity cost of money you have invested in stock, which then goes out to your customer on account, who then pays you in 30-60 days is larger than 2%? In other words, you'd be better off swallowing the 2% CC cost and getting your money in 2d rather than letting stock out the door for 30-60d with no cost-of-money recovery?
When I was dealing wholesale/retail the cost of accounts was part of the cost of doing business, as almost everyone had an account. So, the customer facing price was the price of the stock + overhead (including account) + margin.
$100K for 60d at shall we say 8% P.A. = $1315, say you made 5% as nett margin on the sale before cost of money = 5000. 5000 - 1315 = $3685 on 100K every 60d
Money invested in customer account over 60d = 100K, return on the 100K in the 60d = 3685
$100K returned via CC transaction every 2d say, at 2% = $2,000. 5% margin = 5,000. 5000 - 2000 = 3000. But you can do this 30 times during the equivalent 60d "account" period, so,
Money invested over 60d = $3M, CC fee's = 60K. Margin over 60d = $90K
The above assumes your business is ultimately constrained by your own ability to buy stock of course, but if this is not the case, and you have idle cash, you still have the opportunity (or lost opportunity) cost of money ... you could invest the spare money in the bank for example or other income producing activity.
My business dealings have pretty much always been money constrained. ie; If I could get more money/credit/overdraft I'd make more money. The "wall" has always been the maximum credit line I could obtain for the business. I understand that different businesses have different problems and strategies ... however, in general, and speaking with my peers, cashflow is always king. Getting paid early means one then has the opportunity to make more money.