Your bank statements, reconciled to the rupee.

Import statements, categorize every transaction, reconcile to zero, and hand a complete tax-year package to a verified lawyer — or file it yourself.

The balance chain: every statement's closing balance must equal the next one's opening. When every link holds, nothing was dropped or double-counted.

How it works

  1. 1

    Sign up and create the tax year

    A tax year is the container for everything else. Nothing crosses between years, because FBR revises the forms nearly every year.

  2. 2

    Choose Self-Prepare or Hand It Over

    File it yourself, or hand the finished year to a verified lawyer. Either way you and they look at the same ledger.

  3. 3

    Register your accounts

    Every bank account and the cash you hold, with the opening balance the year starts from.

  4. 4

    Import statements

    Parsed, categorized and balance-chain verified before anything is written. If the chain does not hold, the import tells you rather than the tax office.

  5. 5

    Answer, reconcile, export

    Clear the questions the engine refused to guess at, close the reconciliation to zero, and export the package.

Two ways to file

Self-Prepare

You do the work and keep control. The app parses the statements, proposes a category for every row, reconciles the year to zero and produces the IRIS worksheet you key in yourself.

Hand It Over

Get the ledger to a good state, then hand the year to a verified tax lawyer. You both look at the same ledger, you share documents one at a time, and their access ends when the engagement does.

For tax lawyers

Take on clients whose books already balance

A verified listing in the public directory, a multi-client workspace, and clients who arrive with a reconciled year instead of a carrier bag of statements.

Banks we parse

Formats verified against a real statement are marked production. Beta formats are implemented but not yet checked against a real sample — they work, with a lower confidence cap, and a misread is the most useful bug report we can get.

  • ASKARIAskari Bankproduction
  • ALFALAHBank Alfalahproduction
  • SILKSilk Bank (defunct - merged into UBL)production
  • SCBPKStandard Chartered Pakistanproduction
  • UBLUnited Bank Limitedproduction
  • ABLAllied Bankbeta
  • EASYPAISAeasypaisabeta
  • HBLHabib Bank Limitedbeta
  • JAZZCASHJazzCashbeta
  • MCBMCB Bankbeta
  • NAYAPAYNayaPaybeta
  • BAHLBank AL Habib
  • BOPBank of Punjab
  • BANKISLAMIBankIslami Pakistan
  • DIBDubai Islamic Bank Pakistan
  • FAYSALFaysal Bank
  • HMBHabib Metropolitan Bank
  • JSJS Bank
  • KHUSHHALIKhushhali Microfinance Bank
  • MEEZANMeezan Bank
  • NBPNational Bank of Pakistan
  • SELFNot a bank (currency you hold)
  • SADAPAYSadaPay
  • SAMBASamba Bank
  • SINDHSindh Bank
  • SONERISoneri Bank

Learn the ground rules

The same articles the app shows you in context, readable up front.