I mean it's just their choice to use which currency and if Bitcoin fee is really high and not profitable for you, you can ask them to pay higher 10-20% to cover up the fees even though it will make them discouraged to pay using Bitcoin.
What would you do a a client if I were to ask you for an extra 20% if paying with Bitcoin? Just as every single one of the customers I have they will either ask for a payment in another coin or don't buy, which would end up with me and them stop using Bitcoin, and I doubt that's what anyone here would want to hear as an outcome!
The fees to send to you are paid by the person sending it, so you do not loose anything coming in.
Going out to pay your bills, would be where you have to pay. BUT, unless you have no other revenue and NEED to spend the BTC on bills that HAVE TO get paid then you can do a bit of scheduling to move the funds.
And if the the person seeding it realizes he pays 35$ out of his pocket for 25$ do you think he will stay pay? No they don't!
For the second part, my total turnout is probably twice my holdings, I can't afford to have everything locked in BTC and wait for the fees to come down to 1sat/b, I need to either use those or take a loan, and that is something so crazy I would not think for a second seriously as a solution!
Can't you pass all of that charge to your customers or at least have them share a bit of the transaction fees? I mean it's a normal practice for businesses to add the amount or cost of services to the product they are selling so you may as well consider that option.
For large deals with mining gear and accessories or anything else I can eat the fees myself, it's 10$ over 10k, for guys that pay for a small hosting deal or a voucher it's a no, we're talking about 5$ -15$ monthly fees and I've haven't been paid by a single one in BTC in the last two months.
You can try to convince your customers to pay in your local currency if they are making a small purchase.
I'm dealing only with online payments, so it's either cc or bank if I go that way and I would rather not!
As a merchant you don't lose a big money on fees at all because the customer is the one who pays the fees by buying your product or your service, the only moment when you lose on fees is when you change your cryptos to your local currency, and the fact that you don't have to do this each time you get a payment is a nice way to save money, I mean, you can wait until selling 10 products to only spend 1 transaction fee to sell those coins.
Not much difference in the size of a 10 tx with 1 inputs and one tx with 10 inputs, if I remember correctly it's under a 25% decrease in size.
I don't get it. If you sell goods, it would be the buyer who would get hit by high tx fees, not necessarily you. So why would you drop selling any low value items? If customers are happy to buy them regardless of the extra costs, let them.
I still need to use the money I get from a sale to buy more of the products or pay my own bills for the services I provide.
So I need to spend all those tiny inputs and I end up paying the same as the customers has when I need to use the money I earned!