AUP Compliance Portal · 3-Minute Guided Tour

Your entire AUP season,
on one screen.

A purpose-built platform for CPA firms running Step Up For Students agreed-upon procedures. Everything Pam does in 30 hours per school — automated.

Try the live demo →
1
All 12 schools. One screen.
The moment you log in, you see every school in your season — visit status, sample pulled, bank rating, binder completion, and days open. What used to be a paper binder war room.
aup.advisoraipartners.com/firm
Harbor CPA Group — AUP Portal Demo 2025-26 Season ▾ ▦ Season Grid ≡ School List 💰 Revenue
12
Total Schools
8
Visits Complete
6
Bank Ratings Pulled
4
In Progress
2
Complete
$47,400
Total Contracted
School DOE # Days Open Visit Sample Bank Rating Binder Status
Grace Fellowship Academy
Active today · Jacksonville
4231 690d ✓ Done ✓ Pulled ✓ ★★★★
100%
Complete
Cornerstone Academy of NE FL
Active today · Jacksonville
4417 331d ✓ Done ○ Pending ✓ ★★★★
38%
In Progress
Covenant Christian Academy
Active today · Orange Park
5104 329d ✓ Done ✓ Pulled ⚠ Pull Needed
52%
In Progress
Living Word Christian School
Last contact 3 weeks ago
3941 323d ✓ Done ○ Pending ⚠ Pull Needed
8%
Waiting on School
Lighthouse Academy
No activity yet
5291 305d ○ Pending ○ Pending ○ Pending
0%
Not Started
Showing 5 of 12 schools · Click any row to open school binder
Clickable count cards: Click "Waiting on School" to instantly filter to just those schools. Click "8 Visits Complete" to see who's done. Every number is a filter.
2
Draft a status email in 30 seconds.
Open any school, click "Draft Status Email." The portal reads the binder, builds a two-column received/outstanding list, and drafts a firm-branded email ready to send. No writing. No copy-paste. No re-reading binders.
aup.advisoraipartners.com/firm · Covenant Christian Academy · ✉ Draft Status Email
Email Preview — Ready to Send or Copy
To: Pastor Kevin Marsh <kmarsh@covenantchristianacademy.com>
From: Harbor CPA Group (via AUP Portal)
Subject: Covenant Christian Academy — 2025-26 AUP Status Update

Dear Pastor Marsh,

I'm writing with a status update on the 2025-26 Agreed-Upon Procedures engagement for Covenant Christian Academy.

✓ Documents Received (8)
✓ Engagement Letter — signed
✓ Bank Statement — Aug 2025 (Ameris)
✓ Bank Statement — Sep 2025
✓ Student Sample Listing
✓ Balance Sheet 2025-26
✓ Internal Controls
✓ Board Meeting Minutes
✓ Tuition Policy
⚠ Still Outstanding (9)
○ Bank Statement — Dec 2025
○ Bank Statement — Mar 2026
○ Bank Statement — Jun 2026 (year-end)
○ Bank Reconciliations (3 months)
○ Bank Rating (Bauer Financial)
○ General Ledger
○ Profit & Loss Statement
○ School Calendar
○ Attendance Records

The November 1 Step Up deadline is approaching. Please prioritize the year-end bank statement (June 30, 2026) and the General Ledger — these are required to complete the report.

Please don't hesitate to reach out with any questions.

Sincerely,
Harbor CPA Group

✗ Before the portal
Open 36 individual school folders
Manually compare against the checklist
Write the received/outstanding list by hand
Draft the email in Outlook
~20 minutes per school
✓ With the portal
Open school → click "Draft Status Email"
Portal reads the binder automatically
Two-column email appears instantly
Click Send Now
~30 seconds per school
3
Drop a zip. Everything files itself.
Firms export their SharePoint or Google Drive folder as a zip, drop it into the portal, and every document routes to the correct binder tab automatically. What used to take 30 minutes of manual filing takes under 2 minutes.
Grace Fellowship Academy · ↑ Upload Files · Zip Import
✓ Import Complete — 43 files processed
GFA DOE 4231 AUP 2024-25.zip · Processed in 4.2 seconds
FileAuto-mapped toTabStatus
Scanned GFA Bank Statement Truist Jul 2024.pdf 3A - Bank Statements 3A ✓ Mapped
Scanned GFA General Ledger p1-40 2024-25.pdf 5A - Financial Statements 5A ✓ Mapped
Scanned GFA Internal Controls 2024-25.pdf 5C - Internal Controls 5C ✓ Mapped
Scanned GFA Student Sample Listing 2024-25.pdf 4A - Student Sample 4A ✓ Mapped
random_photo_field_trip.jpg Additional Files ⚡ Assign tab
42 of 43 files auto-matched · 1 unrecognized file needs manual assignment · Auto-match remaining →
How it works: The portal reads each filename against your folder naming convention and maps it to the correct binder tab. Works with SharePoint, Google Drive, Dropbox, or any folder export. If a file lands in the wrong place, the ⚡ Auto-match button corrects it in one click.
4
AI reads the documents. Flags what matters.
Upload a bank statement or general ledger — the portal's AI reads it and extracts the numbers you need. Account balances, $250K threshold flags, Step Up deposit totals, GL expense categories, calendar day counts. No manual tallying.
🏦
Bank Statement Analysis
AI reads every bank statement, calculates the average daily balance, flags any account that exceeds the $250K FDIC threshold. Required bank rating attachment triggers automatically.
📊
General Ledger Parsing
Reads multi-page GL scans, categorizes expenses (payroll, building, educational, non-ed), totals by category, and selects the random expense sample — all automatically.
📅
School Calendar Analysis
Upload the school's calendar PDF — AI counts instructional days, calculates the month-by-month breakdown, and shows ✓ Pass or ✗ Fail against the 170-day Step Up minimum.
🎓
Student Sampling from Roster
Drop in the enrollment Excel file. The portal applies Step Up's sampling rules (≥200 students = 5%, min 2 per scholarship type) and generates a timestamped, documented random sample.
Grace Fellowship Academy · Tab 3A — Bank Statements · AI Analysis
Bank Rating Required — $250K Threshold Exceeded
Average daily balance exceeded $250,000 in 3 of 7 statement months reviewed. Bauer Financial bank rating must be obtained and attached to the report.
Statement Month Account Avg Daily Balance Step Up Deposits $250K Flag
July 2024 Truist ···8841 (Operating) $298,625 $27,675 ⚠ Exceeds
September 2024 Truist ···8841 (Operating) $283,570 $18,450 ⚠ Exceeds
December 2024 Truist ···8841 (Operating) $254,960 $18,450 ⚠ Exceeds
March 2025 Truist ···8841 (Operating) $244,875 $18,450 ✓ Under limit
June 2025 Truist ···8841 (Operating) $233,930 $0 ✓ Under limit
Reserve Account (Truist ···2193) — all months ~$52,000 $0 ✓ Under limit
What this eliminates: Manually scanning every bank statement, doing the average daily balance math, and deciding whether to pull a Bauer Financial rating. The AI does it in about 15 seconds per statement. On a 12-school season that's roughly 4 hours of arithmetic that disappears.
5
The 10-page report pre-fills from the data.
Click "Generate AUP Report" and the portal assembles the AICPA-standard Independent Accountant's Report — every number, every finding, every section pre-filled from the AI-analyzed documents. The CPA answers the Yes/No compliance questions. Keith signs. Done.
Grace Fellowship Academy · 📋 Generate AUP Report
AUP Report — Grace Fellowship Academy
Report Date: Sep 8, 2025 🖨 Print / Save as PDF
Independent Accountant's Report on Applying Agreed-Upon Procedures
for 2024-25 School Year · Florida School Choice Programs — Step Up For Students
Procedure Performed
Finding
SECTION III: CASH BALANCES & BANK RECONCILIATIONS
Inspect three months of bank statements (including June 30 year-end) for all accounts holding scholarship funds. Determine whether avg daily balance exceeded $250,000.
⚠ Average daily balance exceeded $250,000 in 3 of 7 months inspected (July, September, December 2024).
Bank rating inspected: EverBank — 4 stars ✓
SECTION IV: SCHOLARSHIP FUNDS
Document total scholarship students and tuition received per program.
FES-EO: 168 students — $1,411,200.00
FES-UA: 50 students — $610,000.00
Total: 218 students — $2,021,200.00
SECTION V: EDUCATION-RELATED EXPENSES
Inspect GL and identify all education-related expenses. Summarize by category.
Payroll: $174,864.00
Building & Maintenance: $43,716.00
Educational Expenses: $107,616.00
Total: $362,240.00 ✓ Exceeds scholarships received
SECTION VI: OTHER PROCEDURES
Obtain school calendar. Calculate instructional days. Compare to 170-day minimum.
✓ 173 instructional days — meets 170-day minimum.
Calendar uploaded and AI-analyzed.
Fields highlighted in gray italics require CPA input before printing
What Pam fills in vs. what auto-fills: The AI pre-fills every number (bank balances, GL totals, scholarship amounts, calendar days). Pam answers the Yes/No compliance questions (segregation of duties, budget review, reconciliation timing). Keith signs. The entire report generation moves from "end of season scramble" to "ongoing, always current."
6
Total contracted, collected, and outstanding — per school.
Set the engagement fee once. Log each payment as it comes in. The Revenue Dashboard shows the full season's P&L at a glance — who's paid, who owes, and the exact dollar amount outstanding.
Harbor CPA Group · 💰 Revenue · 2025-26 Season
$47,400
Total Contracted
$9,300
Collected
$38,100
Outstanding
10 of 12
Fees Set
SchoolFeeCollectedOutstandingLast Payment
St. Johns Classical Academy $5,200 $2,600 $2,600 Aug 1 · Check #9011
Cornerstone Academy of NE FL $4,800 $2,400 $2,400 Aug 10 · ACH
Covenant Christian Academy $3,800 $1,900 $1,900 Aug 20 · Check #2204
Living Word Christian School $3,600 $0 $3,600 — not paid
Showing 4 of 12 schools · Click any row to open billing detail
7
Peer review package — one click, ready to hand over.
AICPA peer review happens every 3 years. The reviewer selects 3-5 engagements and asks for their key documents. The portal generates a clean ZIP package with one folder per school, organized by document type, with an AI-generated engagement narrative. What used to take half a day takes about 4 minutes.
Harbor CPA Group · 📦 Peer Review Package Generator
Select engagements for peer review package (max 5)
The portal will compile all peer-review eligible documents, generate an AI engagement narrative for each school, and zip them into a ready-to-deliver package.
Grace Fellowship Academy
2024-25 · Complete · 28 docs on file
18 peer review docs
Riverside Preparatory School
2024-25 · Complete · 14 docs on file
12 peer review docs
Covenant Christian Academy
2025-26 · In Progress · partial binder
7 peer review docs
✓ Package Ready
2 schools selected · 30 documents · AI narratives generating for Grace Fellowship and Riverside Prep…
~2.4 MB · Organized by school, by document type

Ready to see it on your data?

The demo portal at Harbor CPA Group runs on fictional data. A live session with your actual firm takes about 45 minutes to configure — firm name, school list, your naming conventions. After that it's yours.

Schedule a 30-Minute Demo Explore the Live Demo
AUP Compliance Portal · Built for Step Up For Students CPA Firms
All data in this walkthrough is fictional — for demonstration purposes only.
Contact: david@advisoraipartners.com