Square is cheaper overall than SumUp when it comes to card readers, as Square's is £19 + VAT in comparison with SumUp's lowest price of £29 + VAT, but SumUp has cheaper transaction fees (at 1.69% for card payments as opposed to Square's 1.75%) so may be more beneficial in the long-run.