Based on your financial expertise, provide your response or viewpoint on the given financial question or topic. The response format is open.

As a sole proprietor can I charge a fee for being paid by check or card
You can charge a fee to accept checks, although I think the better solution might be to offer a small discount for early payment of your invoices.  As some people here have suggested, why not add a small bit to your fees to begin with to cover your inconvenience in the case they choose to pay by check?   I often will give clients a small discount of 1.5% for paying my invoices within 10 days, which does motivate some to pay sooner, depending on the client and the amount of the invoice.  If you've already added a small amount to your fees in the first place then providing the discount is good public relations that doesn't actually cost you anything. You can always add a "convenience fee" for accepting checks, but this is a more negative approach, as though you're penalizing the client for paying by check rather than electronically.  Some people do see it this way, despite any efforts you make to explain otherwise. As to your question about adding fees for accepting credit cards, be very careful!  There are sometimes state or local laws on this, and you could find yourself in trouble very quickly if you run afoul of one.  Here's a good article to read on the subject: Adding fees for accepting credit cards from CreditCards.com Site I hope this is helpful. Good luck!