Fintech

Transaction Categorization

Automated Transaction Categorization for Fintech Apps

Raw bank transactions are difficult to interpret. Fiskil's transaction categorization automatically organizes transactions into meaningful categories, enabling spending analysis, budgeting, and financial insights.

Raw Transaction Data Lacks Context

Bank transaction descriptions are cryptic and inconsistent, making it difficult for users to understand their spending patterns.

  • Transaction descriptions like "SQ *MERCHANT 1234" are confusing

  • Same merchant appears with different transaction descriptions

  • Manual categorization is tedious and time-consuming

  • No standardization across different banks

  • Difficult to generate spending insights from raw data

Intelligent Automatic Categorization

Fiskil automatically categorizes every transaction into consistent spending categories using machine learning and rule-based logic.

Automatic Category Assignment

Every transaction is assigned to a category (groceries, transport, dining, entertainment, etc.) automatically.

Merchant Enrichment

Raw merchant names are cleaned and enriched with recognizable business names.

Multi-Level Categories

Hierarchical category structure (e.g., Shopping > Groceries > Supermarkets) for granular insights.

Custom Categories

Define your own category taxonomy or customise the default categories to match your app's needs.

How Transaction Categorization Works

Categorization happens automatically when you fetch transactions through the API.

1

Fetch Transactions

Retrieve transactions from the API. Each transaction includes raw description, amount, date, and other metadata.

2

Receive Categories

Transactions come pre-categorized with category name, category ID, and confidence score.

3

Display Insights

Use categorized data to show spending breakdowns, budget tracking, and financial trends.

4

Allow Recategorization

Let users manually adjust categories if needed, improving accuracy over time.

Key Features

Pre-Trained Models

Categorization engine is pre-trained on millions of Australian transactions for high accuracy out of the box.

Confidence Scores

Each category assignment includes a confidence score so you can handle uncertain categorizations appropriately.

Recurring Payment Detection

Automatically identify subscriptions, bills, and recurring payments for better financial management.

Income Classification

Distinguish between income (salary, refunds, transfers) and expenses for accurate financial tracking.

Custom Rules

Create custom categorization rules for specific merchants or transaction patterns unique to your use case.

Continuous Improvement

Categorization models are continuously updated with new merchant data and transaction patterns.

Real-World Examples

Budgeting App

A budgeting app uses automatic categorization to show users exactly where their money goes each month.

Result: Users get instant spending insights without manual data entry, increasing app engagement by 60%.

Expense Management Tool

A business expense tool categorizes employee transactions for automatic expense reporting.

Result: Reduced expense report processing time by 80% through automatic categorization.

Financial Wellness Platform

A wellness platform uses categorization to provide personalized savings recommendations based on spending patterns.

Result: Users save an average of $200/month by identifying unnecessary spending categories.

Technical Specifications

API Endpoints

  • GET /accounts/{accountId}/transactions
  • GET /transactions/{transactionId}
  • POST /transactions/{transactionId}/recategorize

Data Types

  • Transaction category

  • Category confidence score

  • Merchant name (enriched)

  • Transaction type (debit/credit)

  • Recurring payment indicator

Authentication

OAuth 2.0 / CDR consent

Real-Time Data

Yes

Frequently Asked Questions

Our categorization engine achieves 95%+ accuracy on common transactions. Accuracy improves as the model learns from user corrections.

Yes, you can allow users to manually recategorize transactions through the API, which helps improve accuracy for similar future transactions.

Fiskil provides a comprehensive taxonomy including groceries, dining, transport, bills, entertainment, healthcare, shopping, and 20+ other categories.

Yes, you can use custom category taxonomies or extend the default categories to match your application's specific needs.

International transactions are categorized based on merchant information and transaction patterns. Currency conversion is applied automatically.

Yes, transfers between accounts are identified and categorized separately from spending transactions to avoid double-counting.

Ambiguous transactions receive a confidence score. You can set thresholds to prompt users for manual categorization when confidence is low.

Ready to Get Started?

Join hundreds of companies using Fiskil to power their fintech applications. Get started today with our developer-friendly API.

Fiskil logo

© Fiskil 2026. All rights reserved.

Automated Transaction Categorization for Fintech Apps |...