WorkflowFinancial Aid & Scholarships

Satisfactory Academic Progress Appeals

Every SAP appeal decided on cited evidence, with the academic plan checked before the vote

Every appeal decided on cited evidence, every academic plan checked before the vote.

See one case, screen by screen ↓
demo186creditsneeded by the advisor's first plan against the 180-credit maximum timeframe, marked on the runway before anyone voted
target100%of academic plans tested against the maximum timeframe before the vote
target2peopleon every denial and every decision that reinstates aid
target< 3business daysfrom a complete appeal to a decision, inside a 7-day service level
In short

What is Satisfactory Academic Progress Appeals?

Satisfactory Academic Progress Appeals is SAP appeal review for financial aid offices. Six agents match each appeal to its SAP evaluation, test GPA, completion rate and maximum timeframe against the school's policy and 34 CFR 668.34 with citations, read the documents with medical detail masked, and check the advisor's academic plan with arithmetic before the vote. A committee member decides, a second member signs every denial, and a counselor checks the record before it posts.

AI in education: a buyer's guide to agentic AI for colleges, universities and school districts →

Updated

The problem

Why a SAP appeal is approved on a plan nobody checked

A SAP appeal is how a student who missed satisfactory academic progress asks to keep federal aid: an explanation of why they fell short and what has changed, third-party documents, and usually an academic plan signed by an advisor. Under 34 CFR 668.34 the school measures three standards — a minimum GPA, a minimum completion rate and a maximum timeframe of 150% of the program's length — and must apply its policy consistently within each category of students.

Today the committee confirms the plan is signed, not that it can work. The plan arrives as a PDF, so nobody works out whether the GPA and completion rate reach the minimums by a given term, or whether the degree finishes inside the maximum timeframe, and a plan that runs past 180 credits fails the student a term later, after aid has been paid. Members read provider letters and death certificates in full when they need only dates and facts, decisions drift from one member to the next, and the file an auditor asks for sits in five systems. Satisfactory Academic Progress Appeals puts six agents in front of that checking, so the committee member spends the window deciding.

typical150%of the program's published length: the federal maximum timeframe, 180 attempted credits for a 120-credit degree
estimated60%of a large public university's appeals arrive in the three weeks after spring grades post
typical84%of processed appeals approved and placed on academic plans, in one community college's published 2017–18 figures
Where a complete SAP appeal's business days goestimated
By hand8 days
With the solution2 days
  • Matching the appeal to the SAP evaluation and checking it is complete1 → 0.1 d
  • Recomputing GPA, completion rate and attempted credits, and finding the policy section1 → 0.1 d
  • Reading the statement and the third-party documents1.5 → 0.3 d
  • Checking the academic plan and getting a revision from the advisor2 → 0.8 d
  • Deciding, the second signature on a denial, and posting the record1.5 → 0.5 d
  • Writing and releasing the decision letter1 → 0.2 d

Estimated split of one complete appeal's business days, by hand and with the agents. Our arithmetic, kept modest: the 'after' column sits inside the under-three-day target, and the advisor's revision still takes the time it takes.

How it works

How one SAP appeal moves

Six agents test each standard, read the documents with medical detail masked and check the academic plan with arithmetic; a committee member decides.

What comes in
What arrives5 sources · evaluation, appeal, documents, transcript, plan
Agents at work
Intake agentportal to complete file
Then
Policy agentthree standards, cited
Evidence agentneed to know, masked
Then
Plan agentthe feasibility runway
Then
Letter agentplain words, deadline first
A person decides
Advisor, committee member, counselorsign the plan, decide, post
What comes out
Decided on cited evidence
Plan feasible in the timeframe
Two people on every denial
One case, step by step

One SAP appeal, from a blocked plan to a posted decision

Amara Lindqvist, student 30-602117 at Halden State University, files a financial aid suspension appeal after a serious illness: GPA 1.71, 58.3% of credits completed, appeal 2 of 2 for her degree. Here is the SAP appeal process on Tuesday, January 12, 2027, screen by screen, in the working solution.

  1. 01Tuesday morning

    Her appeals, in the order the clock asks

    Grace Adeyemi · SAP Appeals Committee Member

    Grace opens Today in the Spring 2027 appeal window: 3 appeals ready for her decision, 3 due within 2 business days of a 7-day service level, 6 waiting on others. Below, what the agents found since morning, each finding with an Open button, and a box to ask the agents about any appeal, rule or plan.

  2. 022:41 PM

    Three standards tested, cited, and a runway that is blocked

    Policy and Plan agents

    The agents checked the file on January 7 and cited each test to Halden's SAP policy and 34 CFR 668.34: GPA 1.71 against 2.00, completion 58.3% against 67%, 132 of 180 attempted credits. Along the advisor's plan, her GPA reaches 2.00 in Fall 2027 and her completion rate reaches 67% in Spring 2028, but the BS Biology degree needs 186 attempted credits.

    Fails here · Fall 2028: credit 180 of 186 needed

  3. 03One question

    Why the plan fails, in plain words

    Grace Adeyemi

    Grace asks why plan v1 fails. The answer cites the degree audit and §3.3 of the policy: 54 credits remain, 132 attempted plus 54 is 186, over the 180 maximum, so finishing is mathematically impossible.

  4. 04Need to know

    The provider's letter, with medical detail masked

    Evidence agent

    The Evidence agent reads page 2 of the provider's letter and highlights only the dates the decision needs: she could not attend classes February to May 2025 and February to April 2026, treatment was completed in July 2026 and she was cleared for full-time study in August. It ties those dates to her two withdrawals and notes what has changed: 12 of 15 credits and a 2.45 term GPA in Fall 2026, without aid.

    Medical detail is masked for committee members. Only the assigned counselor can open the full letter, with a logged reason.

  5. 05The arithmetic

    The academic plan checked term by term

    Plan agent

    The Plan agent shows its work: GPA in Fall 2027 = 181.65 quality points ÷ 83 graded credits = 2.188; completion in Spring 2028 = 122 ÷ 177 = 68.9%; timeframe = 132 + 54 = 186 > 180. Then it proposes the smallest change that clears: the change to BA Communication approved on November 18, 2026, where Halden's change-of-major rule excludes 12 credits.

  6. 062:52 PM

    The advisor is asked to revise, without seeing the appeal

    Grace Adeyemi

    Grace sends Marcus Bell the message the Plan agent drafted, naming CHEM 2310, BIOL 3150 and CHEM 2320 and the 43 credits remaining. The BA Communication degree audit and a draft plan are attached; no appeal documents are shared with the advisor.

  7. 073:18 PM

    Plan v2 signed, re-checked a minute later

    Marcus Bell · Academic Advisor

    Marcus revises and signs plan v2, and at 3:19 PM the Plan agent re-checks it. With 12 prior-major credits excluded, completion is recounted at 64.1% and reaches 68.1% in Spring 2027, the GPA reaches 2.00 in Fall 2027, and the degree finishes at 163 of 180 credits.

    Runway clear · 17 credits to spare

  8. 083:30 PM

    Approved, with a reason code and the conditions of probation

    Grace Adeyemi

    Grace approves financial aid probation for Spring 2027 with plan v2 and reason code A1, documented illness of the student; circumstances resolved. The conditions come from the plan: a term GPA of 2.35 or higher in Spring and Fall 2027, every credit completed, the named repeats, two advisor meetings each semester. Had she approved the blocked plan, the form would have asked for an override reason and logged it.

  9. 093:41 PM

    A second person checks the record before it posts

    Sofia Marchetti · Financial Aid Counselor

    Every sign-off is on one timeline. The consistency check compares the decision with 63 similar illness appeals this award year, 61 approved and 2 denied. Sofia checks the record field by field and posts financial aid probation for Spring 2027 to the financial aid system; the member who decided cannot post it.

    Agents never post. People post through the integration layer.

  10. 103:44 PM

    A SAP appeal letter in plain words, with the deadline first

    Letter agent and Sofia Marchetti

    The Letter agent drafted the letter at a grade 7 reading level, in English or Spanish, and checked that it has no medical detail and matches plan v2. Grace approved the text; Sofia releases it. The next deadline comes first, Friday, January 22, 2027, and grades are checked after May 18, 2027.

Who it’s for

Built for everyone who signs a SAP appeal.

The same appeal, seen by the five people who carry it, from the committee to the auditor: what their window looked like, and what it looks like now.

GA
Grace AdeyemiCommittee member · decides about 45 appeals in the spring window
SAP Appeals Committee Member
Before
Confirms the advisor signed the plan, reads the full provider letter, and decides between counseling appointments without knowing whether the plan can finish.
Now
Sees the plan run forward against the minimums and the 180-credit line, with the point it fails marked, and asks the agents why before she votes.
MB
Marcus BellAcademic advisor · writes plans for students on suspension
Academic Advisor, College of Arts and Sciences
Before
Builds the plan from the degree audit he is given, and hears a term later that it could never have finished.
Now
Gets the right audit and a draft plan inside the case, revises and signs, and never sees the appeal documents.
SM
Sofia MarchettiFinancial aid counselor · checks, posts and releases
Financial Aid Counselor
Before
Posts decisions and sends letters without a single place that shows the record matches what was decided.
Now
Checks the record field by field against the decision before she posts it, and releases the letter the decider approved.
PH
Patrice HollowayDirector of financial aid · owns 1,250 appeals a year and the program review
Director of Financial Aid
Before
Learns that a student on probation fell behind only at the next suspension, and answers for decisions that differ from member to member.
Now
Sees every plan re-tested after grades post, every override counted, and approves every settings change before it takes effect.
RA
Ruth AmbroseInternal auditor · reads everything, changes nothing
Internal auditor (read only)
Before
Rebuilds each sampled file from the aid system, document management, the advising system and email.
Now
Filters the audit trail and builds an export pack with a manifest and checksum, medical detail masked.
Built on the engine

6 agents. Each with one job, and hard limits.

Six agents test each standard, read the documents with medical detail masked and check the academic plan with arithmetic; a committee member decides.

Intake agent

Matches each appeal from the aid portal to its SAP evaluation, checks the statement, third-party document, signed plan, appeal count and deadline, requests what is missing in plain words, and assigns the appeal by load.

  • Never decides
  • Never quotes document content in a message
  • Never assigns a member who advises or counsels the student
Policy agent

Recomputes GPA, completion rate and attempted credits from the transcript and tests each against Halden's SAP policy and 34 CFR 668.34, with the ground, the two-appeal limit and the deadline, citing section and paragraph.

  • Never rounds a GPA up
  • Never tests without a citation
Evidence agent

Reads the statement and the supporting documents, extracts the circumstance, its dates and what has changed, ties the dates to the terms that failed, and masks diagnosis, treatment, cause of death and date of birth.

  • Never shows a masked line
  • Below 0.85 confidence it asks the counselor
Plan agent

Projects the advisor's plan term by term, with repeats replacing F grades in the GPA and still counted as attempted, places the maximum-timeframe line, finds the smallest change the policy allows, and drafts the advisor message and plan.

  • Never edits or signs a plan
  • Arithmetic, not estimates
Letter agent

Drafts the decision letter in plain words at a grade 8 reading level or lower, next deadline first, in English or Spanish, and checks that it has no medical detail and that its conditions match the plan.

  • Never sends
  • Uses only facts on the record
Progress agent

After grades post each term, re-tests every student on probation against their own plan, works out what is still reachable, and opens a review for the member who decided the appeal.

  • Never changes a status
Advisor · committee member · second member · counselor

Sign, decide, second-sign, post. The agents propose; a named person decides.

Ask in plain words

Ask the agents about any appeal, plan or rule

The committee member can ask about any appeal, plan or rule in plain words; every answer cites the degree audit, the transcript, the letter page or the policy section it came from.

Why does plan v1 fail?

Plan v1 keeps BS Biology, which needs 54 more credits. 132 attempted + 54 = 186, but the maximum is 180. The 180th credit comes 3 credits into Fall 2028, with 6 still to go, so finishing is mathematically impossible.

Which credits would §4.6 exclude?

The degree audit for BA Communication lists three prior-major attempts that do not apply: CHEM 2310 (4, W), BIOL 3150 (4, W) and CHEM 2320 (4, W), 12 credits in all. Counted attempted credits drop from 132 to 120, so completion becomes 77 ÷ 120 = 64.1%.

Who on probation fell behind their plan?

After Fall 2026 grades, 512 plans were re-tested: 389 on track, 86 behind, 24 waiting on an incomplete grade. Each of the 86 has a review open with the arithmetic; for example, Noah Fitzgerald can still meet his plan with a 2.88 this spring.

Are our illness decisions consistent?

This award year, 63 illness appeals had documents covering the affected terms and a clear plan: 61 approved, 2 denied, both because the documents missed the terms. 982 of 989 decisions match precedent; 1 is still open.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The feasibility runway: the student's record and the advisor's plan against the SAP minimums and the maximum timeframeAmara Lindqvist appeals her financial aid suspension after a serious illness. The runway draws her cumulative GPA and completion rate term by term, then continues them along her advisor's academic plan, against Halden's 2.00 GPA and 67% completion minimums and a 180-credit maximum timeframe line. The plan reaches both minimums, but the BS Biology degree needs 186 attempted credits, so the runway is blocked and the point where it fails is marked in Fall 2028.
Today: the committee member's SAP appeals in the order the clock asksGrace Adeyemi's home screen in the Spring 2027 appeal window: a few clear numbers, her appeals sorted by due date with the next step for each, and what the agents found since morning, such as a student who needs no appeal because 15 transfer credits were missing from her evaluation.
Ask the agents about the appeal: every answer cites its sourceThe committee member asks why the plan fails and gets the arithmetic in plain words: the BS Biology degree audit shows 54 credits remaining, 132 attempted plus 54 is 186, over the 180-credit maximum, so finishing is mathematically impossible. Each fact cites the degree audit or Halden's satisfactory academic progress policy.
Supporting documents on a need-to-know basis, with medical detail maskedThe provider's letter with diagnosis and treatment masked; only the dates the decision needs are highlighted. The Evidence agent ties those dates to her withdrawals and lists what has changed. Only the assigned counselor can open the full letter, with a logged reason.
The SAP academic plan checked with arithmetic, term by termPlan v1 term by term: credits, repeated courses, the 2.35 term GPA it requires, the projected GPA and completion rate, and attempted credits, with Fall 2028 highlighted at 186 against the 180 maximum. On the right, the Plan agent's smallest change that clears: revise to the BA Communication major already approved.
The advisor is asked to revise the plan, without seeing the appeal documentsA message the Plan agent drafted for the advisor: the plan is built on BS Biology, but the change to BA Communication was approved on November 18, 2026, and Halden's policy excludes 12 credits from three prior-major courses. The new degree audit and a draft plan are attached; no appeal documents are shared.
The revised plan clears the runwayPlan v2, signed by the advisor at 3:18 PM and re-checked by the Plan agent: completion recounted at 64.1% reaches 67% in Spring 2027, the GPA reaches 2.00 in Fall 2027, and the degree finishes at 163 of 180 credits, 17 to spare. The agents now recommend approval.
Approval to financial aid probation, with a reason code and conditionsThe committee member approves probation for Spring 2027 with plan v2, picks a reason code, confirms the conditions the plan sets and adds a note. Going against the agents' recommendation, as with a maximum timeframe appeal approved on a blocked plan, needs an override reason that is logged.
The decision record: every sign-off, and a consistency check against precedentOne timeline from the advisor's first signature to the counselor's check before posting to the financial aid system. The consistency check compares the decision with 63 similar illness appeals this award year: 61 approved, 2 denied.
The SAP appeal letter in plain words, with the next deadline firstThe approval letter at a grade 7 reading level, in English or Spanish: the result, the deadline of Friday, January 22, 2027, what the student must do this spring, and when grades will be checked. The member who decided approves the text and the counselor releases it.
Plan progress: every student on probation re-tested after grades postAfter Fall 2026 grades posted, the Progress agent re-tested 512 students on financial aid probation against their own plans: 389 on track, 86 behind with a review opened automatically, 24 waiting on an incomplete grade. For each student who needs a person, it works out what is still reachable.
The audit trail: who, what, when, why and the evidenceEvery action by a person or an agent, with the reason and the evidence: the decision, the plan revision and re-check, document access, the letter. The trail is kept three years after the end of the award year, and an export pack can be built for the internal auditor, a federal program review, the single audit or the accreditor.
Settings: roles, permissions and the separation-of-duties rules the system enforcesRoles and permissions, the SAP policy values, clocks and service levels, agent versions and confidence thresholds, privacy and retention, and the integrations. The roles matrix shows who can decide, second-sign a denial, sign a plan, open documents in full, post, release letters and export.
Governance

Built for Title IV review: every SAP appeal cited, signed, on the record.

Six roles, separated by dutyCommittee members decide and second-sign; advisors sign plans; counselors open documents with a reason, post and release; the director accepts late appeals and approves settings; the administrator proposes settings; the auditor reads and exports. The member who decides cannot second-sign the same denial or post the record, and an advisor or counselor of the student is never the decider.
Two people on every decision that mattersThe advisor signs every plan and the Plan agent re-checks it. A denial takes effect only when a second committee member signs it; an approval posts only after a counselor checks the record; a letter needs the decider's text approval and the counselor's release.
Every test and statement citedEach value and agent statement links to its source: Halden's SAP policy by section, 34 CFR 668.34 by paragraph, the student's records by system, the documents by page.
Medical detail on a need-to-know basisCommittee members see dates and facts, with diagnosis, treatment and cause of death masked. Advisors see only that documentation is complete. Only the assigned counselor can open a document in full, with a reason, and every opening is logged and reported weekly to the director.
Agents that propose and never decideAgents never decide, sign, post, send, change a status or edit a plan. Prompts and models are versioned, a new version runs beside the old one on 50 appeals before it is approved, work below a confidence threshold goes to a person first, and every human override carries a reason code and appears in the monthly report.
A full audit trail and an export packWho, what, when, why and which evidence, for people and agents, including every document opening. The export pack for the internal auditor, a federal program review, the single audit or the accreditor carries a manifest and checksum, with medical detail masked.
Configuration

Your satisfactory academic progress policy, not ours

The administrator proposes each change and it takes effect when the Director of Financial Aid approves it, as a new settings version on the audit trail.

SettingDefaultChoose from
Minimum cumulative GPA2.00Truncated to two decimals, never rounded up
Minimum completion rate67%Credits completed ÷ attempted, transfer included
Maximum timeframe150% of the published program length180 attempted credits for a 120-credit degree
Appeals per degree2Including plan revisions
Exclude prior-major credits on a change of major (§4.6)OnOnce per degree; shown on the plan
Decide a complete appeal within7 business daysEscalate to the director at day 6; remind students on days 3 and 7
Agent confidence thresholdsPolicy 0.95 · Evidence 0.85 · Plan 0.95 · Letter 0.90Below the threshold, a person is asked first
Keep appeal documents3 years after the end of the award yearDecision record kept 7 years, and while a review is open
Connections

Works with the systems a SAP appeal already touches

Financial aid systemSAP evaluations in; status and plan ID out
Student information systemprogram history, transcripts and holds
Degree audit systemaudits on demand, by catalog year
Advising systemacademic plans and their signatures
Document managementappeal documents and letters, kept for the retention period
Financial aid portalappeal forms and messages from students
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
100%
of academic plans tested against the maximum timeframe before the vote
Every plan on the runway
target
2people
on every denial and every decision that reinstates aid
Denials with two signatures
2026–27 at the demo university
target
< 3days
from a complete appeal to a decision, inside a 7-day service level

Sources: 34 CFR 668.34, satisfactory academic progress (ecfr.gov) · Federal Student Aid Handbook 2025–26, Volume 1, Chapter 1 (maximum timeframe and academic plans) · 34 CFR 668.24 (record retention) and 34 CFR 99.31 (FERPA, school officials) · one community college's published 2017–18 appeal statistics (294 appeals processed, 248 approved on academic plans) · "target" = design goal, measured in the live solution · "demo" = seen in the working solution, on its sample data · "typical" = published figures and the federal rule · "estimated" = our arithmetic, kept modest. Halden State University, its SAP policy FA-210 and the people named on this page are fictional: characters and sample data in the working solution.

Questions

What financial aid offices ask about SAP appeals.

What is Satisfactory Academic Progress Appeals?

Satisfactory Academic Progress Appeals is SAP appeal review for financial aid offices. Six agents match each appeal to its SAP evaluation, test GPA, completion rate and maximum timeframe against the school's policy and 34 CFR 668.34 with citations, read the documents with medical detail masked, and check the advisor's academic plan with arithmetic before the vote. A committee member decides, a second member signs every denial, and a counselor checks the record before it posts.

What is a SAP appeal?

A SAP appeal is a student's request to keep federal aid after missing satisfactory academic progress: the minimum GPA, the minimum completion rate or the maximum timeframe of 150% of the program's length. Where the school allows appeals, the student explains why they fell short and what has changed, adds third-party documents, and usually an academic plan signed by an advisor.

How does it check the academic plan for a SAP appeal?

The Plan agent projects the plan term by term, with repeated courses replacing F grades in the GPA and every W and F counted as attempted, and draws it as a runway against the GPA and completion minimums and the maximum-timeframe line. If the degree cannot finish inside the timeframe, the runway marks where it fails, and the agent proposes the smallest change the policy allows, such as a change of major already on file.

Who sees the medical documents in a SAP appeal?

Committee members see the dates and facts the decision needs, with diagnosis, treatment and cause of death masked. Advisors see only that documentation is complete. Only the assigned counselor can open a document in full, with a logged reason, and the masked detail never appears in a decision, a letter or an export pack.

How long does a SAP appeal take?

The design goal is a decision in under three business days from a complete file, inside a 7-day service level that escalates to the director at day 6. In the working solution's sample year, the median was 2.6 business days.

Do people stay in control of the decision?

Yes. The advisor signs every plan, a committee member decides with a reason code, a denial needs a second member, and a counselor checks and posts every approval; the member who decides cannot post. Approving against the agents' recommendation needs an override reason, and every override is counted in the director's report.

Does it keep decisions consistent across the committee?

Before and after sign-off, each decision is compared with how similar appeals were decided this award year, because 34 CFR 668.34 requires the policy to be applied consistently within categories of students. A difference needs a reason code and appears in the director's report.

How does it go live at our school?

The Agentic Solution Engine builds and deploys it from your requirements and documents: your SAP policy, appeal forms, letter templates and the systems of record it reads. It goes live once every quality gate has passed.

See it on
your SAP appeals.

We'll run Satisfactory Academic Progress Appeals on your SAP policy and a sample of your past appeals and academic plans.