As a small business owner, I too have started accepting crypto payments with CapitalWallet as I really believe in the supremacy of cryptocurrencies as payment method. Getting paid in crypto not only helps in lowering transaction costs but businesses can also attract new customers who are willing to pay in crypto.
As long as you live in a country where cryptocurrency is legal, you can use cryptocurrency for your small business. I'm not sure it will help you reduce transaction costs as it depends on the coin you use, but I think it would be an idea to attract new customers. I really like this idea, it's casual, but for crypto users, it's a stimulus to buy from your business.
But you also need to take into account the volatility of crypto. For example, bitcoin is very volatile, and can go up 10% or down 10% in a short time, so you need to be careful if you don't want your profits to drop.
Bitcoins volatility doesnt scare me anymore as I prefer to accept stable coins as payments. Its a good option to hedge from crypto volatility.