Is it practical to completely avoid the fees of payment processing companies like Stripe?
In general, let's say that you want to use credit card. That pretty much put you at the mercy of Visa & Mastercard. They charge you fees, and the cost of managing the interaction with them is significant.
You can accept wire transfers, but note that this probably means quite a bit of dealing with the backend financial stuff (user paid, but didn't add the right invoice number, for example).
PayPal or similar also have their fees.
Using crypto for payment is possible, but the wild swings in price means that this is a highly unstable option. There are fees there as well (0.5 USD - 1 USD), and the time to close a transaction is a lot (10 minutes, IIRC).
It is also making things like taxes a pain. And that is where you start to get into really "fascinating" territory.
A truly underrated value you get is the fact that payment processors deals with all those issues around taxes, VAT, etc.
It is a new way of payments that removes need for middleman and government even has a official app ( BHIM App ) for it and most importantly it is a protocol so anyone can use it without third parties ( private companies )involved.
It now also supports subscriptions.
Read more:
UPI transactions over $100bn in Oct
Read more at: 1. Wikipedia https://en.wikipedia.org/wiki/Unified_Payments_Interface 2. UPI transactions over $100bn in Oct http://timesofindia.indiatimes.com/articleshow/87474515.cms 3. Search Google for "UPI in India"
Cards are a broken and expensive payment method that needs to go away, and in some parts of the world that is already starting to happen, but it really depends on where your sales are. If you are aiming for customers in the US you're probably stuck with cards for now because it's what people and businesses expect to use.
However if you're selling to somewhere like Europe you might get a much better deal with alternative payment methods like SEPA and the national schemes. There will still be fees and risks but they can be much lower than you'll ever get with card payments.
Whichever payment method(s) you decide to accept you will still have to deal with the admin around taxes that has been mentioned elsewhere in this discussion. An alternative strategy of outsourcing everything to a specialist that handles both payment processing and tax admin is becoming increasingly attractive. As always if you're running a small business you might want to concentrate on whatever products or service you offer and outsource as much of the rest as you can. In this case the question isn't about how to avoid fees, because obviously you can't, but whether the amount you save is worth the fees you spend, which it easily could be.
I never sold things that way, but I bought stuff couple of times paying cash.
If you're looking to accept card payments, then no. Both credit and debit cards have interchange fees[0] that are unavoidable. Strong negotiation with a payment provider can land you on an "interchange plus"[1] type fee schedule, which means that they pass through their costs to process the transaction and add some small fixed amount. Note that card interchange fees can range from essentially 0% (debit cards) to >2% fees baked into them. Rewards cards can reach 2.5%+ -- merchants pay for rewards on these cards and eventually pass the cost onto everyone else in the form of higher prices.
Now you could look at using something like ACH to automate bank debits. On paper, this could be as cheap as $0.10/txn. However, there's a litany of new issues to worry about. ACH payments take days to clear. The information needed to debit someone is printed on checks and given out, so now you've got a new authorization problem. People usually solve this with microdeposits or something like Plaid -- you're looking at more time and friction or more cost. People are not trained as well as with cards to punch their bank details into every other website.
Crypto adds a bunch of friction for unsavvy users, has no dispute flow (though I guess that's to your benefit as a merchant), and can have pretty variable costs.
Edit: at the end of the day, checkout completion rate is often more impactful than the fees. Other advice: 1) Try to negotiate with providers. You may not have sufficient leverage until you reach some scale, but it doesn't hurt to ask respectfully. 2) If you plan to grow your business for a long time: create local payments abstractions that make it easier to switch providers or support multiple providers later. Everybody has outages and this increases your negotiating leverage.
[0] https://en.wikipedia.org/wiki/Interchange_fee [1] Depending on the card distribution of your users, "interchange plus" can be more costly than a fixed plan.
It's not practical really no. There are ways (the way people did it before stripe). But it's much more painful and buerocratic.
Stripe is quite friendly compared to the old way.
These were popular before Stripe arose.
You can save fees BUT the application process is often much more manual and long. Also don’t expect add-ons like having a good API or strong reporting or analytics.
Likely only option is pickup and delivery with cash payment or keep crypto only never cash out. I don’t think the latter is convenient though.
But it does have a 60k inr daily limit.
Easy weekend project.