Transactions

Track income and expenses beyond billable hours.

Overview

Transactions track money coming in and going out that isn't directly tied to time tracking. Use transactions for invoice payments, one-time fees, software subscriptions, and business expenses.

Transaction Types

Income

  • Payments for work you don’t invoice in TeeckIn
  • Retainer fees
  • One-time project fees
  • Reimbursements

Expense

  • Software subscriptions
  • Hardware purchases
  • Contractor payments
  • Business travel

Paid TeeckIn invoices already count: in the Reports registry with VAT included, and in Profitability excluding VAT. Don’t also record their payments as income transactions, or that money is counted twice.

Transactions have no VAT split: Profitability and invoice margins count them exactly as entered, while invoices count excluding VAT.

Adding a Transaction

  1. 1
    Select Transactions in the sidebar (under Billing)
  2. 2
    Click Add Transaction
  3. 3
    Select type: Income or Expense
  4. 4
    Enter the amount
  5. 5
    Set the date
  6. 6
    Add a description (e.g., "March invoice payment from Acme")
  7. 7
    Optionally link to a client or category
  8. 8
    Click Save

Attaching Receipts & Documents

Attach supporting files to any transaction — receipts, supplier invoices, or bank statements — so the paper trail stays with the entry:

  • Open a transaction (or the Add Transaction dialog) and use the Attachments section to add files.
  • Accepted formats are images (PNG, JPG, GIF, WebP) and PDF, up to 10 MB each.
  • Attachments are included in the financial-archive export, so your accountant gets the receipts alongside the numbers.

Tip

Attach the receipt as soon as you log the expense — it's much harder to find later.

Linking a Cost to an Invoice

Some costs belong to one job: a subcontractor, a purchase you re-bill to the client, travel for that mission. Link the expense to its invoice to see that invoice’s true margin.

  1. 1
    Open the invoice and scroll to its Costs section.
  2. 2
    Click Link an expense to pick an existing expense that is not linked yet. The list starts with the invoice’s topic and dates within 45 days of the invoice; widen the filters to see more.
  3. 3
    Or click New cost to record a new expense that is already linked to the invoice.
  4. 4
    To undo a link, click the × next to the cost. The expense stays in your transactions.

You can also set or change the Linked invoice field when you add or edit an expense. A linked expense shows an Invoice badge in the transactions list; click it to open the invoice.

How linking works:

  • Only expenses can be linked, each to at most one invoice. An invoice can collect as many costs as you need.
  • You can link costs to drafts and to sent, paid or cancelled invoices. Linking never changes the invoice document, its number or its totals.
  • A credit note can’t receive costs: link the cost to the original invoice instead.
  • Deleting a draft invoice unlinks its costs; the expenses themselves are kept.
  • Linking works offline and syncs when you reconnect, and the link is kept in workspace exports and imports.

Tip

A linked cost is still an ordinary expense transaction, and the invoice itself is never a transaction — so the Profitability report counts the cost exactly once, linked or not. Only the invoice’s own profitability panel (Pro) subtracts it, converted into your business currency and counted as entered, from that invoice’s margin, which starts from the invoice excluding VAT.

See Profitability for how income, costs and profit are calculated.

Recurring Transactions

For regular income or expenses, set up recurring transaction templates:

  1. 1
    Open Settings → Tracking → Recurring
  2. 2
    Click Add Recurring Transaction
  3. 3
    Select type: Income or Expense
  4. 4
    Enter the amount and description
  5. 5
    Set the frequency (daily, weekly, monthly, yearly)
  6. 6
    Set start date and optional end date
  7. 7
    Click Save

TeeckIn creates transactions automatically on schedule. Common uses:

  • Monthly retainer payments
  • Subscription expenses (hosting, tools)
  • Regular contractor payments

Each transaction is dated on its own scheduled day. If some couldn't be created on time (for example during maintenance), they are filled in afterwards on their own dates.

Note

When the start date is in the past, you can also generate the past transactions. Only the last 2 years are generated: if your start date is older, the form tells you before you save.

Tip

You can pause a recurring transaction by toggling it inactive, then resume it later without losing the schedule settings. Transactions that fell due while it was paused are not created.

Linking to Categories

Link transactions to categories for better financial reporting:

  • Income — Link to the category/client the payment is for
  • Expenses — Link to the category they support (e.g., software tools for client work)

Tip

Linked transactions appear in category profit reports, showing true profitability after expenses.

Transaction Reports

View your financial summary:

  1. 1
    Select Transactions in the sidebar (under Billing)
  2. 2
    Set a date range
  3. 3
    See income, expenses, and net for that period
  4. 4
    Filter by category to see profit per client/project

Invoice Payment Tracking

When a client pays an invoice, how you record it depends on where the invoice was issued:

Invoices issued in TeeckIn: mark them paid

Go to Billing → Invoices, open the invoice and record the payment (Mark as paid). The paid invoice itself counts as revenue — no transaction is created, and you shouldn’t add one.

Invoices issued elsewhere: an income transaction

If you invoice outside TeeckIn, record the payment as an income transaction so it counts as revenue.

Was this helpful?