JIRO
BenchmarkAOPsJiro OSBlog
BlogLog inBook a demo

Close the books with confidence.

An AI co-worker designed for long-horizon accounting tasks. Your team reviews and posts.

Book a demoSee the benchmark
jirohq.com
A Jiro session reconciling December payroll: the request with eight workpapers attached, Jiro's answer and reconciliation table, and the payroll accrual workpaper open in the spreadsheet viewer
December payroll, reconciled from eight workpapers in under three minutes.

Better with every close.

Jiro reviews its own mistakes and rewrites its Accounting Operating Procedures (AOPs). On APEX-Accounting, the month-end close benchmark from Mercor and Ramp, that took it from 64.8% to 97.4%.

An accountant, per task
2.4 hours
→
Jiro, per task
under 5 minutes
Average task score
97.4%
Accuracy, round by round
Kept Tried, not kept
60%70%80%90%100%Start12364.8%97.4%
Where AOPs helped
No AOPs With AOPs
  • Partner guaranteed payment true-up0% → 100%
  • Settlement holdback entry50% → 100%
  • Payroll reconciliation50% → 100%
  • AR aging exposure60% → 100%
  • Payroll reconciliation by practice group72% → 100%
  • Client cost advance reconciliation75% → 100%
  • Collections by practice group88% → 100%
  • Payroll and partner payment entries53% → 94%

3 trials per task · 97.4% and accountant time average all 10 tasks · accountant time is APEX's estimate · AOPs learned and scored on the same tasks · APEX-Accounting by Mercor, CC BY 4.0

Learns how you close. Then closes with you.

Accounting Operating Procedures (AOPs) are plain-English instructions for how your team closes. Jiro drafts them from your workpapers and past closes. Your team reads and edits them, and every session after follows them.

AOP for payroll reconciliation
  1. Tie the payroll register to the GL.
  2. Match each employee to approved pay.
  3. Recalculate stub-period and PTO accruals.
  4. Trace every reconciling item to support.
  5. Propose correcting entries for review.
register = read_csv("gusto_payroll_register_2024.csv")roster = read_xlsx("attorney_staff_roster.xlsx")gl = read_xlsx("qbo_general_ledger_detail_2024.xlsx")rows = register.merge(roster, on="employee_id")for claim in memo_claims("Controller_Memo_12_31.txt"): verify(claim, approvals, postings)stub = recompute_stub_accrual(rows, days=12)bridge = gl.balance("6000") - rows.wages("Associates")propose_journal_entries(bridge.corrections)AOP for payroll reconciliation1. Tie the payroll register to the GL.2. Match each employee to approved pay.3. Recalculate stub-period and PTO accruals.4. Trace every reconciling item to support.5. Propose correcting entries for review.
  • PayrollMonth-end
    Payroll reconciliation and accrual review
    Written by Jiro
  • PayrollMonth-end
    Payroll and scheduled compensation entries
    Written by Jiro
  • Partner payYear-end
    Partner compensation true-up
    Written by Jiro
  • MattersMonth-end
    Contingency settlement entries
    Written by Jiro
  • MattersMonth-end
    Client cost advances reconciliation
    Written by Jiro
  • ReceivablesMonth-end
    Collections variance analysis
    Written by Jiro
  • ReceivablesMonth-end
    Accounts receivable aging exposure
    Written by Jiro
  • PayrollMonth-end
    Payroll reconciliation and accrual review
    Written by Jiro
  • PayrollMonth-end
    Payroll and scheduled compensation entries
    Written by Jiro
  • Partner payYear-end
    Partner compensation true-up
    Written by Jiro
  • MattersMonth-end
    Contingency settlement entries
    Written by Jiro
  • MattersMonth-end
    Client cost advances reconciliation
    Written by Jiro
  • ReceivablesMonth-end
    Collections variance analysis
    Written by Jiro
  • ReceivablesMonth-end
    Accounts receivable aging exposure
    Written by Jiro
  • PayablesDaily
    Invoice coding
    Team
  • PayablesDaily
    Three-way match exceptions
    Team
  • PayablesWeekly
    Duplicate payment check
    Team
  • PayablesMonth-end
    Vendor statement reconciliation
    Team
  • PayablesMonth-end Multi-currency
    FX revaluation of open payables
    Organization
  • PayablesMonth-end
    Received-not-invoiced accrual
    Organization
  • PayablesYear-end
    1099 vendor review
    Organization
  • PayablesDaily
    Invoice coding
    Team
  • PayablesDaily
    Three-way match exceptions
    Team
  • PayablesWeekly
    Duplicate payment check
    Team
  • PayablesMonth-end
    Vendor statement reconciliation
    Team
  • PayablesMonth-end Multi-currency
    FX revaluation of open payables
    Organization
  • PayablesMonth-end
    Received-not-invoiced accrual
    Organization
  • PayablesYear-end
    1099 vendor review
    Organization
  • ReceivablesDaily
    Cash application
    Team
  • CashMonth-end Multi-currency
    Multi-currency bank reconciliation
    Team
  • ReceivablesWeekly
    Unapplied cash cleanup
    Team
  • ReceivablesMonth-end
    Billing-to-GL AR tie-out
    Team
  • ReceivablesWeekly
    Collections priority list
    Personal
  • ReceivablesMonth-end
    Credit memo and write-off review
    Organization
  • ReceivablesQuarter-end
    Bad debt reserve
    Organization
  • ReceivablesDaily
    Cash application
    Team
  • CashMonth-end Multi-currency
    Multi-currency bank reconciliation
    Team
  • ReceivablesWeekly
    Unapplied cash cleanup
    Team
  • ReceivablesMonth-end
    Billing-to-GL AR tie-out
    Team
  • ReceivablesWeekly
    Collections priority list
    Personal
  • ReceivablesMonth-end
    Credit memo and write-off review
    Organization
  • ReceivablesQuarter-end
    Bad debt reserve
    Organization

Introducing the Jiro OS

The agentic operating system for accounting work

Large Language Models
Agentic Harness
Data & Integrations
Context & Knowledge
Accounting Capabilities
Products & Interfaces
Security & Governance

Team

  • Zach Zhao

    Ex-Robinhood, Duolingo & Amazon

    Published in AAAI & AAMAS

    LinkedInGoogle Scholar

See the future of the close, on your own books.

Book a live demo. We'll run Jiro on a month you've already closed and compare its work to what your team booked.

Book a demoor email zach@jirohq.com
JIRO© 2026
BlogPrivacyTermsLog in