Fees went very high when the network became congested; but when it’s not congested, they’re much lower than credit card systems are for normal businesses.
https://bitcoinfees.earn.com/ suggests that right now, what equates to about nine US cents is sufficient for a basic transaction. And if you’re happy to wait an hour, then two cents ought to do you fine.
I’m not sure whether this is a typical rate; I haven’t been keeping an eye on it, and https://core.jochen-hoenicke.de/queue/#30d is hard to read casually. But by the looks of it, a very substantial fraction of transactions have been going through at what will be under ten cents if they’re simple transactions.
Your standard sorts of base rates for accepting credit card transactions are 30¢ + 1.75–2.9%, depending on certain conditions like country and card type.