⚠️
Confirm
Amorta.io
Loan management for accounting firms
Sign In
Required for all Amorta.io accounts
Two-factor authentication adds a second layer of security using a free authenticator app (Google Authenticator, 1Password, Authy, Microsoft Authenticator, or similar).
Step 1 — Scan this QR code with your authenticator app
Loading QR code…
Can't scan? Enter code manually
Step 2 — Enter the 6-digit code from your app
Important: If you lose access to your authenticator device, a Super Admin at your firm will need to reset MFA for you. Please save your authenticator backup securely.
Sign out
From your authenticator app
Open your authenticator app and enter the current 6-digit code for .
Lost your authenticator device? Ask your firm's Super Admin to reset MFA via the support process.
Sign out
📊

Pick a client to begin

Use the Active Client picker at the top of the sidebar to choose a client. The Dashboard will show that client's Balance Sheet, P&L, Cash Flow, and Journal Entries.

Reports
Multi-period statement reports
📄
Coming in Phase 4

Reports Hub

A unified place for historical statement reports, multi-period comparisons, and bulk exports across all clients.

What's planned
  • Date range picker — arbitrary from/to dates
  • Period-over-period comparisons (e.g. Q4 2026 vs Q4 2025)
  • Bulk export — pick reports, download as a single zip of Excel/PDF
  • Saved report templates per firm
  • Multi-client roll-ups for firms with related entities
Chart of Accounts
Map your client's GL accounts to Amorta
🗂️

Pick a client to begin

Use the Active Client picker in the sidebar to choose a client. The Chart of Accounts is per-client.

Client Details
Information about the active client
👤

Pick a client to begin

Use the Active Client picker in the sidebar to view client details, contact info, and settings.

Good morning, there
Loading your portfolio…
Recent Clients
All Clients
Client Portfolio
Loans
Amortization
ST / LT
Interest Expense
Cash Flow
Annual
IDTypeLenderPurpose Rate TypeRateFreqTermBookedMaturity ProceedsPaymentTotal InterestOutstandingActions
Account Settings
Profile and security
Profile
Full Name
Email
Firm (Super Admin editable)
Role
Account Created
Last Sign-In
Security
🔐 Checking status…
Lost your authenticator device? Contact a Super Admin at your firm. They can reset your MFA from the support console, and you'll set up a new factor on your next sign-in.
Change Password
Current Password
New Password
Confirm New Password
Use a unique password you don't use elsewhere. Minimum 8 characters.
Team
Loading team…
Index Rates
Firm-wide SOFR and other index rates used by variable-rate loans.
Auto-checks once per 24h on view load.
Effective Date Rate Source Last Updated

This table holds the firm-wide index rates Amorta uses to compute interest expense on variable-rate loans. When a loan has a rate type of SOFR or Prime and a reset frequency configured, the amortization engine looks up the rate in effect at each reset boundary and applies it to the entire interest period.

Rates here are firm-wide. They apply to every variable-rate loan across every client in your firm — you maintain one cache, not one per client.

How rates get into this table

Manual entry. Click + Add Rate, enter the effective date and rate. Manual entries always win over auto-fetched values for the same date.

NY Fed auto-fetch. Amorta auto-fetches Overnight SOFR from the New York Fed's public data feed. When you open this view, Amorta checks for new rates (no more than once every 24 hours) and proposes them in a confirmation banner at the top of the Rates tab. You click Confirm to add them to the cache, or Dismiss to ignore them. Auto-fetch never silently writes to your data — every batch requires explicit confirmation.

The Source column shows where each rate came from (Manual or NY Fed). Edits to an auto-fetched rate convert it to Manual.

Important: SOFR is not one rate

Your loan agreement references a specific SOFR variant. Amorta supports some but not all. Check the loan agreement's interest rate definition and confirm it matches what you're entering here.

  • Overnight SOFR — Published daily by the New York Fed. The basic SOFR benchmark. This is what Amorta auto-fetches. If your loan agreement says "SOFR" without further qualification, it usually means this.
  • Term SOFR (1M, 3M, 6M, 12M) — Published by CME Group, not the NY Fed. Used by most syndicated and bilateral commercial loans. Amorta does not auto-fetch Term SOFR. If your loan agreement specifies a Term SOFR tenor, enter the rate manually from CME's published values on each reset date.
  • 30-Day Average SOFR — Published by the NY Fed but not currently auto-fetched. Common in some retail products. Enter manually if needed.
  • Daily Simple SOFR / Compounded SOFR (in arrears) — Used in some bank loans. The rate is determined at the end of an interest period based on daily SOFR observations during that period. Amorta's engine assumes the rate is set at the start of the period (the "in advance" convention).
If your loan is "in arrears," schedules computed by Amorta will not tie to the lender's notices. Use a different tool, or model the loan with a Manual rate-history override per period.

When in doubt, the lender's loan agreement and the most recent interest notice are the authoritative sources. Confirm before close.

How Amorta uses these rates

Amorta's amortization engine applies the following conventions to variable-rate loans:

  • Rate fixed for the interest period. The rate in effect at the start of an interest period is used for the entire period until the next reset.
  • Reset boundaries. Loans with a reset frequency configured (monthly, quarterly, semi-annual, annual) reset on either calendar boundaries (Jan 1, Apr 1, Jul 1, Oct 1 for quarterly) or on anniversaries of the booking date, depending on the loan's Reset anchor setting.
  • Lookup. At each reset boundary, the engine reads this table for the most recent rate on or before the reset date. If no rate exists for the exact date, the most recent prior rate carries forward.
  • First period uses the origination rate. From booking through the first reset date, the loan uses the rate set at booking, not whatever rate happens to exist in this table.
  • Day count is 30/360. Most US commercial SOFR loans use Actual/360. Where day count differs from the lender's convention, computed interest will diverge from the lender's notice by small amounts, typically 1–3% of monthly interest.

These are the conventions. Confirm they match your loan agreement before relying on the schedule for close.

Manual override

Manual rate entry is always available and always takes precedence over auto-fetched data. If you disagree with an auto-fetched rate, edit it — Amorta will mark it as Manual and stop overwriting it on subsequent fetches.

For loan-specific overrides (e.g., a single loan with a rate that differs from the firm's index), use the Rate History tab inside the loan modal. Per-loan rate history overrides this firm-wide table.

Disclaimers. Amorta computes amortization schedules using the conventions described above. The accountant is responsible for confirming that these conventions match each loan's agreement, including SOFR variant, reset frequency, reset anchor, and day count.

Auto-fetched rates are sourced from the New York Fed's public data feed and are provided as-is. Amorta does not guarantee the accuracy, completeness, or timeliness of fetched data. Manual override is always available. The firm is responsible for verifying rates before using Amorta's output in a close package, financial statement, or any other deliverable.

Amorta is not a CPA firm and does not provide accounting, tax, or legal advice.

Onboard New Client

Step 1 of 5 — Company Details

Tell us about the client

Just a few basics. Only the company name is required — you can fill in the rest later if you don't have it handy.

Import the Chart of Accounts

Upload your client's chart of accounts so Amorta knows what GL accounts to work with. Pick whichever path fits — the categorization screen is the same either way.

📊
From QuickBooks
Export an Account List from QBO (Reports → For My Accountant → Account List → Export to Excel).
📥
Drop QBO export here
or click · .xlsx, .xls, .csv
📋
Use Amorta template
Don't use QuickBooks? Download our template, fill in your accounts, and upload it here.
📥 Download a sample file
📥
Drop filled template here
or click · .xlsx, .xls, .csv

Pick your default GL accounts

When Amorta generates a journal entry, it needs to know which GL account to post to. We've made our best guess based on your chart of accounts — review and adjust as needed. Leave any blank if your COA doesn't have a separate account for that purpose — Amorta will fall back to a fuzzy match at the time the entry is needed.

All defaults are optional. You can change these later under Chart of Accounts → Default Accounts.

What's the last reconciled month?

Amorta only computes balances and generates entries from this date onward. Pick the last day that's already been closed in your client's books.

Usually the last day of the most recently closed month.

Review & finish

Here's everything we've set up. Click Edit on any section to revise.

Draft saved automatically
Loan Detail
Details
Amortization
ST / LT
Journal Entries
Document
⚠️ Defaults
Audit Log
Notes
🔒
You've reached your client limit
Upgrade your plan to continue adding clients
Current Plan
Starter
15 clients · 3 users
Growth Plan — billed monthly $149 / mo

Migrating documents...

Moving existing loan documents into the new cabinet. Don't close this window.

Starting…