Payments

Understand how TatTool records and reports money without moving it.

TatTool gives you full control over how payments are created, tracked, verified, refunded, and reported, without trying to replace your bank, Stripe, or accounting system.

Payments in TatTool explain what money happened and why. They do not move money themselves.

Key concept

TatTool records money events for operations and reporting. Stripe, your bank, and your card terminal move the money.


  1. Read Payments Overview for the mental model (deposit vs service payment, verification, and refunds).
  2. If you take money online, read Online Payments (Stripe).
  3. If you register cash/terminal/transfers, read Offline Payments.
  4. Set up a daily routine with Payment Verification & Approval.
  5. Learn how to correct revenue with Refunds.

Fast answer

Create payments on a booking, in the Payments tab.

Overview

TatTool supports two types of payments:

  • Online payments (via the optional Stripe extension)
  • Offline payments (cash, terminal, bank transfer, and similar)

Payments can be attached to bookings, verified by trusted staff, refunded when needed, and included in revenue insights based on your organization's reporting rules.


Online Vs Offline Payments

Online payments (Stripe):

  • Require the Stripe extension to be enabled
  • Let clients pay via Stripe Checkout
  • Are observed and recorded by TatTool when Stripe confirms success

Offline payments:

  • Are registered manually by staff
  • Represent money received outside of Stripe
  • Use offline payment method labels configured in your organization settings

Common workflow

Many studios use a deposit + remaining balance flow:

  • Deposit paid online (Stripe) before the service date
  • Remaining balance paid offline on the service day

What TatTool Does (And Does Not Do)

TatTool:

  • Records and explains payments
  • Tracks verification and refunds
  • Powers revenue insights and reports

TatTool does not:

  • Move money
  • Control payouts
  • Replace Stripe dashboards
  • Replace bookkeeping or accounting systems

TatTool shows you what happened and why. Other systems handle the rest.


High-Level Payment Flow

Most teams follow a simple flow:

  1. Create or record a payment (online or offline)
  2. Verify payments (automatically or manually)
  3. Report revenue based on your chosen rules (service date vs payment date)
  4. Register refunds when money should no longer count as revenue

Continue