;(function(){if(localStorage.getItem('sidebar_collapsed')==='1'){const s=document.querySelector('.app-sidebar');const m=document.querySelector('.app-main');if(s)s.classList.add('collapsed');if(m)m.classList.add('sidebar-collapsed');}})(); ;(async function(){try{const t=localStorage.getItem('stmtai_token');if(!t)return;const r=await fetch('/api/notifications?unread=true',{headers:{'Authorization':'Bearer '+t}});const d=await r.json();const el=document.getElementById('inbox-count');if(el&&d.unreadCount>0){el.textContent=d.unreadCount;el.style.display='inline-flex';}}catch(_){}})();

Upload

Upload bank statements to extract and categorize transactions

Drop your file here

or click to browse

PDF Excel PNG / JPG

Max 25 MB per file

Your files are encrypted in transit and processed securely

What happens next

Extraction

Transactions are parsed from your file

Auto-categorization

AI assigns categories based on your history

Review

Low-confidence items appear in your Inbox

Dashboard update

Metrics refresh automatically once done

Usage