In layman’s terms yes and no. This is all dependent on who you opt to sign with, the agreement terms you adhere to, and other deciding factors. The market is now densely saturated with acquirers vying for your business and many now waive their joining fees to get a customer over the line. It is always worth asking and checking when you make an enquiry and get any correspondence in writing.
In terms of other fees on the account, an individual or business must consider the cost of ownership/ total fees paid. Put simply this means the individual concerned must factor in all potential costs including any joining fees/admin fees/ongoing costs to maintain the account/early termination fees. Some providers or acquirers will entice potential customers in with lucrative incentives but always remain vigilant and don’t lose sight of the bigger picture. A good question to ask if you are considering to start accepting credit cards is what is a rough calculation for the upkeep of the account less any transaction charges. This should provide you with a bit more clarity.