Depending on the volume and amount of your transactions, SumUp might be cheaper for you over time. The card reader costs £40, but their transaction fee is 1.69%. (Basically, once you reach £66,667 of sales, so it really depends on your sales volumes.)