Seamlessly integrate your Square payments into KashFlow

Take payments over the counter or on the go, with next business day deposits as standard.

Card payments made simple with Square

Square allows you to accept all types of payments – online, mobile, contactless and chip & PIN – on the counter and on the go.

It’s perfect for market traders, barber shops, restaurants, retail stores, and tradespeople – Square lets you take payments from anywhere. No matter the size of your business, take card payments Square and fair.

Create a Square Account Try KashFlow for Free

Manage your Square transactions directly within KashFlow

Thanks to seamless integration, each transaction made with Square will integrate with KashFlow, allowing you to easily connect your sales with your accounting software and to manage your business on the go. 

Directly from KashFlow, you will be able to:

  1. Automatically import transactions and convert to invoices
  2. Import and export your customers, keeping your Square and KashFlow accounts synchronised
  3. Perform payments and refunds
  4. Reconcile your Square sales
  5. Keep track of all Square fees, tips, refunds and money owed

How to get started?

  1. New to Square? Sign up and get free processing on your first £1000 of card transactions as well as a free Square Reader (worth £19 + VAT)!
  2. New to KashFlow? Try it for free
  3. Link your Square account to your KashFlow Account directly from the KashFlow App tab
  4. Start to import and take payments! 

No monthly fees or long-term contracts

Whether it’s Visa, Mastercard or American Express – you pay one low rate with no hidden fees. And if you sign up through KashFlow, you’ll get your first £1,000 worth of transactions fee free.


for Chip & PIN / contactless payments


for online / invoice / keyed-in payments

And you’ll see your deposits in your bank account as soon as the next business day!

Create a Square Account Try KashFlow for Free


On the KashFlow Apps section of the software you can easily connect your KashFlow account with your Square account! All you have to do is to click the “Connect to Square” button, select a location and your KashFlow account will be successfully connected to your Square account.

A Square setup wizard will help you properly use the Square integration. After you connect for the first time, you will be presented with a quick tutorial to set your settings, and import your Invoices and Customers. You will also have the chance to skip the tutorial.

In order to receive payments or perform refunds using Square, go to Settings, click on Receiving Payments, select Square and connect to your account.

Just make sure that you have your Square account connected as a payment processor. Then, on an Invoice, click on Add Card Payment, insert your credit card details and your Invoice is paid through Square.

You can perform refunds in Kashflow when you are dealing with Square payments. On the Invoice that you intend to refund, go to the payments section, then click on “Refund to Square”. Select the refund amount and the reason why you are refunding and your refund will be completed.

In order to be able to easily perform Invoice payments using PayOnline, go to Settings, click on Receiving Payments, click on Receiving Payments Settings, select Square as a Payment Processor, connect. If you are already using Square as your default Payment Processor, you can just select the Use Default Payment Processor checkbox on the top of the page and then Save Settings.

After setting up your Importer settings, you will be able to automatically import your daily sales from your Square account into KashFlow as daily invoices.

You can easily import (from Square to KashFlow) or export (from KashFlow to Square) your customers by hitting the Import/Export button on your customers tab so both accounts are constantly synchronised.

You can easily create new bank accounts just by clicking the “+” sign where you will be redirected to a page where you will have to set up your bank account details. 

You can easily create new nominal codes just by clicking the “+” sign. A small popup window will show up and you just have to add a name to the nominal code.

See how IRIS KashFlow works with your business and your books