Stripe bookkeeping for Cyprus businesses: sales, fees and payouts
Reconcile Stripe in your Cyprus company's books with a worked example covering gross sales, refunds, processing fees, payouts and unsettled balances.

In this guide6 sections
Your bank receives a Stripe payout of €960. Does that mean the company made €960 of sales? You cannot tell from the bank line. The payout might combine several days of payments, deducted fees, refunds and adjustments.
Stripe bookkeeping for a Cyprus business starts by separating those movements. For a particular connection, bring the requirements to a bookkeeping integration discussion.
Why the bank payout is not the sales figure
The customer pays for a sale. The processor collects the money, makes balance adjustments and later transfers an amount to your bank. Those are related events, but they are not the same entry.
If the sales invoices are already in the ledger, entering the payout as fresh revenue duplicates income. If you record only the net payout, you can hide fees and refunds and lose the connection to the customer's invoice.
Use a clearing account for the processor. Think of it as the ledger record of money collected through Stripe and not yet transferred out. It connects the sales records to the settlement records.
A worked reconciliation example
The following amounts are invented to explain the bookkeeping. The fee is not a quoted Stripe rate. VAT is omitted from this first example so the settlement arithmetic is clear.
| Movement | Change in processor balance | Running balance |
|---|---|---|
| Opening balance | €0 | €0 |
| Customer payments collected | +€1,200 | €1,200 |
| Customer refunds | -€200 | €1,000 |
| Processing fees | -€40 | €960 |
| Payout transferred to the company bank | -€960 | €0 |
The bank receives €960. The records separately show €1,200 collected, €200 refunded and €40 charged in fees. If the underlying sales and refund belong to this period, net sales before the fee are €1,000. The fee belongs in the appropriate expense account.
Real accounts can include reserves, disputes, conversion charges and other adjustments. Add those as identifiable movements rather than forcing the whole difference into processing fees.
Keep VAT tied to the sale
A payment platform does not decide the VAT treatment of every item you sell. Customer location, business status, the type of supply and the relevant rules matter.
For a simple invented example, an invoice with €100 of revenue and €19 of VAT creates €119 to collect. Those amounts remain separate in the books. The example assumes a standard-rated Cyprus supply at 19%; it is not the treatment for every Stripe sale.
Start with Cyprus invoice requirements. For cross-border sales, use the relevant guide to reverse-charge VAT or digital services and OSS. Check the VAT treatment of provider fees separately from the sales.
Handle refunds and disputes without losing the trail
Link a customer refund to the original transaction and the appropriate credit document. Do not leave the original invoice showing as unpaid simply because money went back through the processor.
A dispute is not automatically a final refund. Keep the disputed amount and any fee identifiable while its outcome is unresolved. Record the eventual result from the settlement records and supporting correspondence.
Where a refund changes VAT already reported, review the timing and correction process. See correcting a Cyprus VAT return rather than silently editing an earlier filed period.
Reconcile the processor at month-end
Collect the transaction and balance reports for the period, payout details and the company's bank statement. Preserve stable transaction references so you can trace an invoice to the payment, balance movement and payout.
Check opening balance plus collections, less refunds, fees, payouts and other adjustments, against the closing processor balance. Then match each payout to the bank. A balance remaining with the processor can be legitimate; it needs an explanation, not an automatic write-off.
Keep the date basis consistent. A sale, a payment and its payout can fall in different months. Follow the monthly bookkeeping checklist and bank reconciliation guide for the surrounding close.
Make your sales records useful in Sumly
Sumly lets you ask AI for a profit-and-loss report and see income and operating expenses in seconds. The report becomes useful when sales, fees and refunds have been recorded correctly rather than collapsed into a payout figure.
Book a free demo to discuss the records you have. For an online shop, the Shopify and WooCommerce service pages are relevant starting points. For another workflow, use the API bookkeeping service page to discuss the required connection and its scope.
Frequently asked
Should I record a Stripe payout as sales revenue?
Not if the underlying sales are already recorded. The payout normally transfers money from the processor clearing account to the company bank. Record fees, refunds and adjustments separately.
Why does Stripe show a balance after the bank payout?
Some funds may not yet have been paid out, or there may be reserves, disputes or other adjustments. Reconcile the balance reports and keep an explanation for each remaining amount.
Does Stripe remove the need to check Cyprus VAT?
No. Determine VAT from the underlying supply and customer facts, and keep the resulting invoice and VAT entries connected to the payment.
Related articles

Bookkeeping costs in Cyprus: what are you actually paying for?
Compare Cyprus bookkeeping quotes by scope: software, monthly records, payroll, tax filings, year-end accounts and audit or review fees.

Lost a business receipt in Cyprus? What to do next
Recover a missing business receipt or invoice in Cyprus, keep the payment traceable and separate bookkeeping from income-tax and VAT evidence questions.

Cyprus company monthly bookkeeping checklist
Close your Cyprus company's books each month with a practical checklist for documents, invoices, bank accounts, payroll, VAT balances and reports.