Back to docs
Get Started

Service businesses (OurHaven example)

A practical guide to running your finances without an accountant.

What Acctally does for OurHaven

OurHaven runs a service business:

  • Customers pay for laundry, home cleaning, and meal plans
  • Payments mostly come via Paystack
  • Money flows through Paystack → bank, cash advances to riders, and daily operating expenses
  • No in-house accountant
  • Needs accrual-based accounting, tax awareness, and clean reports

Acctally replaces spreadsheets, guesswork, and manual bookkeeping.

It records every money movement, knows what the transaction means, applies tax logic automatically, produces reports (P&L, cash flow, tax summaries), and flags anything unclear for review.

Acctally Dashboard Overview
Dashboard showing revenue, expenses, and recent transactions

First-time setup

This is onboarding — not accounting work, just configuration.

Step 1: Business profile

OurHaven enters their legal name, country of operation, and industry (Consumer Services / Logistics). This helps Acctally choose default tax assumptions, apply correct reporting rules, and suggest sensible defaults.

Step 2: Tax profile

Even without an accountant, this must be done once. OurHaven answers simple questions:

  • Are we VAT registered?
  • Do we sell taxable services?
  • Do we withhold tax on suppliers?
  • Do we import services or goods?

Acctally uses this to decide when VAT applies, when WHT applies, and calculates tax automatically on transactions. They don't calculate tax manually — Acctally does.

Step 3: Money accounts

OurHaven sets up where money lives:

  • Paystack Clearing Account
  • Main Bank Account
  • Cash Wallet (for riders / petty cash)

These are not expenses or income — they're just places where money sits.

Step 4: Categories

Acctally provides default categories, which OurHaven can tweak:

Income

  • Laundry Service Revenue
  • Cleaning Service Revenue
  • Meal Plan Subscriptions

Expenses

  • Rider Fuel
  • Laundry Operations
  • Kitchen Ingredients
  • Staff Salaries
  • Provider Fees (Paystack)

Each category already knows whether it's income or expense, and whether tax usually applies. No GL accounts are exposed to the user.

Categories Page
Income and expense categories with tax settings

How money enters Acctally

There are three ways money gets into the system:

Automatic Paystack integration (most common)

When a customer pays via Paystack, Acctally records the customer payment received, amount, currency, payment provider, and clearing account (Paystack).

At this stage, revenue is recognized but money is not yet in the bank. Provider fees are estimated or added later.

Acctally automatically applies VAT (if applicable), marks the transaction as posted, or flags it for review if something is unclear.

Integrations Page
Connect payment providers like Paystack and Stripe

Import (CSV / statements)

Used when migrating old data, uploading bank statements, or uploading Paystack payout reports.

Imported transactions are parsed, classified if obvious, otherwise sent to the Review Queue. Nothing breaks if data is incomplete — Acctally expects this.

Import Upload Page
Upload bank statements and CSV exports

Manual entry (fallback)

Used for cash given to riders, one-off expenses, or corrections.

User selects transaction type (income, expense, transfer), amount, money account, category, and optional notes. Acctally handles the accounting logic.

Transaction Form
Record income, expenses, and transfers manually

The Review Queue

The Review Queue is intentional, not an error state. It shows transactions Acctally cannot safely classify on its own.

Examples of what lands here:

  • Imported bank transactions with vague descriptions
  • Cash expenses without a category
  • Payments without a money account
  • Transfers missing one side

What OurHaven does here:

  • Assign category
  • Confirm counterparty (customer or supplier)
  • Fix amount or direction
  • Approve

Once approved, Acctally posts the transaction. It disappears from the Review Queue and shows up in reports.

Expenses OurHaven commonly records

Rider fuel

Expense · Category: Rider Fuel · Paid from: Cash or Bank · VAT: Usually no

Laundry operations

Expense · Category: Laundry Operations · VAT: Sometimes

Kitchen shopping

Expense · Category: Ingredients · VAT: Yes (if applicable)

Salaries

Expense · Category: Salaries · No VAT · Often recurring

Acctally learns patterns over time.

Provider payouts (Paystack → Bank)

When Paystack sends money to the bank, Acctally records a transfer from clearing → bank, along with provider fees (if not already recorded).

No new revenue is created (it was already recognized earlier). This keeps cash flow accurate and revenue not double-counted.

Reports OurHaven gets

Profit & Loss

Revenue by service, expenses by category, net profit

Cash Flow

Money in vs out, clearing vs bank vs cash

Tax summary

VAT collected, VAT paid, withholding obligations

Review summary

Outstanding items needing attention

All generated automatically.

Reports Page
Access P&L, cash flow, tax summaries, and more

What OurHaven does NOT need to think about

  • GL accounts
  • Journal entries
  • Debit / credit logic
  • Manual tax math
  • Accrual rules

Acctally handles those internally.

How Acctally fits OurHaven right now

  • Accrual accounting
  • Tax-aware (VAT, WHT automatic)
  • No accountant required
  • Clear upgrade path later

When they hire an accountant, the accountant reviews — not rebuilds. Data is already clean.