WorkflowResearch Administration & Compliance

Grant Cost Transfer Review

Every grant cost transfer checked for allowability, timing and its four answers before it posts, then decided by your reviewers

Late or unallowable transfers are stopped before they post, each with a full file.

See one case, screen by screen ↓
demo117daysafter the cost first posted, a $14,860 transfer off an overspent award was stopped before it posted, on the sample day
demo7transfersoff one overspent, ending award in 3 weeks, $52,322 in all, found by the Pattern agent across the queue
demo23transfersclean and under every threshold, $48,217, approved by the reviewer in one pass, each with its own audit entry
target100%of transfers carry every required answer before they post
In short

What is Grant Cost Transfer Review?

Grant Cost Transfer Review checks each cost moved onto a grant for allowability and timing, for post-award staff. A grant cost transfer moves a charge already on the ledger onto a sponsored award; seven agents read the original posting, invoice, order or payroll line, check it against the receiving award and the cost principles, grade the four required answers and look across transfers for costs moving off overspent awards. The department initiates, the post-award reviewer decides with a reason code, and the director gives the second approval on late or large transfers.

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

Updated

The problem

Why a grant cost transfer is hard to review today

A grant cost transfer moves a charge that is already on the ledger onto a sponsored award: a supply order keyed to the wrong award, a salary distribution never updated, a recharge posted before the award was set up. Each cost moved onto a federal award must be allowable, allocable to that award, inside its period, timely and explained. A post-award reviewer reads the ERP ledger, the order, the invoice and the receiving award's notice one transfer at a time, and the cost transfer justification often says only "charged in error", which the NIH Grants Policy Statement says is not sufficient on its own.

Some problems show only across transfers. When an award is overspent and about to end, costs drift onto awards with money left; each cost transfer looks small, and the pattern stays hidden from a reviewer reading them one by one. Salary moves after effort is certified. A late cost transfer goes back and forth by email until the second justification is written to fit. When the auditors sample 40 transfers for the Single Audit, the file for each is spread across the ERP, the research administration system, document management and email. Grant Cost Transfer Review puts seven agents in front of that reading, so the reviewer spends her morning on the transfers that need her.

typical$64billionin federal research spending at US universities in FY2024, every dollar of it subject to the cost principles
demo16%of cost transfers posted after day 90 at the sample university in FY2026, after 21% the year before
demo9 of 40transferslate without the required explanation in the sample university's last Single Audit sample
Where a late cost transfer's business days goestimated
By hand10 days
With the solution2.1 days
  • Finding the original posting, invoice and order across the ERP and document management0.5 → 0.1 d
  • Checking allowability against the receiving award's notice, budget and period0.5 → 0.1 d
  • Returning an incomplete justification and waiting for the department's next version5 → 1 d
  • The director's second approval on a late or large transfer3 → 1 d
  • Assembling the transfer's file when the auditors sample it1 → 0.1 d

Estimated split of the business days a late, incomplete cost transfer spends from submission to a final decision, by hand and with the agents. Our arithmetic, kept modest. In the working solution the sample transfer was opened at 10:04 a.m., rejected at 10:12 and confirmed by the director at 10:25 the same morning.

How it works

How each cost transfer is checked and decided

Seven agents draw each transfer as an arrow with a 90-day clock, check it against the award and the cost principles, and spot overruns moving; reviewers decide.

What comes in
Records in4 systems · ERP ledger, research administration, documents, payroll
Agents at work
Intake agentposting, invoice, payroll line
Then
Timing agentdays since posting · day 90
Allowability agentaward notice · 2 CFR 200
Then
Justification graderfour answers graded
Pattern agentoverruns moving off ending awards
Then
Effort and Audit file agentscertified effort · one sealed file
A person decides
Department administrator, reviewer and directorthe department initiates · the reviewer decides · the director signs late or large transfers
What comes out
Approved journal posted
Unallowable transfer stopped
Sealed transfer file
One case, step by step

One grant cost transfer, from the queue to a sealed file

On Monday, September 14, at 3:52 p.m., Kyle Brennan initiated CT-26-04417 at Halden State University: $14,860 in lab supplies, moving from NSF 2214587, which ends September 30 and is $15,200 overspent, to NIH R21 ES036118, which has $86,400 left. Dr. Elena Marsh is the investigator on both. Here is what happens to it on Tuesday morning, screen by screen, in the working solution.

  1. 016:00 a.m.

    Every cost transfer drawn as an arrow, with a 90-day clock

    Intake, Timing and Allowability agents

    Overnight the agents read 41 new transfers from the ERP with their original postings, invoices and payroll lines. Hannah Velez's queue shows 38 waiting, $155,214 proposed to move: 6 past the 90-day window, 8 that need the director too, 4 flagged by the Pattern agent and 23 ready to approve in one pass. CT-26-04417 sits at the top, its ring at 117 days, with all four answers missing and the agents recommending reject at 0.91.

    NSF 2214587 · ends Sept 30 · $15,200 overspent → $14,860 lab supplies → NIH R21 ES036118 · $86,400 left

  2. 0210:04 a.m.

    The ledger lines behind the cost, and the order that says where it belongs

    Hannah Velez · Post-Award Reviewer

    Hannah opens the transfer. The ledger shows PVDF membrane sheets $8,920.00, NMP casting solvent $3,480.00 and stirred filtration cells $2,460.00, posted Thursday, May 21, 2026 to NSF 2214587. Order HS-P2611873 says "membrane casting, Aim 1". The approval steps show nothing posts to the ERP until both the reviewer and the director sign.

  3. 03Graded at 6:03 a.m.

    "Charged in error" answers none of the four questions

    Justification grader and Allowability agent

    The university's cost transfer policy asks four questions: why the cost is moved, how it benefits the receiving award, why it is late and how the error will be prevented. The Justification grader marks all four missing, each with why and the rule cited. The Allowability agent's six checks find the cost inside the R21's period, but no R21 aim uses membrane casting, and the transfer moves 98% of the NSF award's overrun.

    Kyle Brennan, Sept 14, 3:52 p.m.: "Charged in error." · 0 of 4 answered

  4. 04Across transfers

    Seven transfers off one overspent award in three weeks

    Pattern agent

    The fan shows $52,322 leaving NSF 2214587 for three accounts, 4 transfers posted and 3 pending, and none in the 11 months before. If the 3 pending ones post, the award goes from $15,200 over to $9,812 under, 15 days before it ends. The agent cites 2 CFR 200.405(c) and proposes three steps; Hannah holds the 2 other pending transfers, asks the director for a look-back on the 4 posted ones, $27,310, and drafts a notice to Dr. Marsh and the department chair.

    Same investigator on both sides of 5 of 7 transfers.

  5. 0510:12 a.m.

    Rejected with a reason code, and waiting for a second signature

    Hannah Velez · Post-Award Reviewer

    Hannah rejects the transfer with the reason code "Moves an overrun or avoids award terms (2 CFR 200.405(c))". Because it is over $10,000 and 117 days late, the rejection waits for the director's second approval before anyone is told or anything changes.

  6. 0610:13 a.m.

    Twenty-three clean transfers approved in one pass

    Hannah Velez · Post-Award Reviewer

    The Ready to approve filter holds 23 transfers, $48,217: each under $10,000 and 90 days, every required answer given, and nothing found by the agents in the ledger, the award or across transfers. Hannah is the second person on each and approves them together. Each posts as its own ERP journal entry with its own audit entry; bulk approval is capped at 25 per action.

  7. 0710:25 a.m.

    The director confirms the rejection

    Roland Achebe · Director of Post-Award Administration

    Roland's queue shows each reviewer's decision next to what the agents found: 6 late or large transfers waiting, and 1 where the agents disagree with the reviewer, which needs a reason code to confirm. On CT-26-04417 the reviewer and the agents agree, and he confirms. Nothing posts, and Kyle Brennan and Dr. Marsh are told.

  8. 0810:25 a.m.

    One sealed file for the Single Audit

    Audit file agent

    The transfer file is sealed with 11 of 11 items: AP voucher 88412-3, the supplier's invoice, purchase order HS-P2611873, proposed journal JE-26-114892, the justification, Dr. Marsh's certification, the agents' checks with their versions, the pattern finding, both decisions and the notice. It is kept 7 years after the award closes, and identifiers are redacted on export.

  9. 09The next transfer

    A cost transfer justification coached before it is sent

    Kyle Brennan · Department Research Administrator

    Kyle starts a $2,318.00 transfer to the R21 in four steps: the cost, the award, the four answers and the investigator's certification. The Justification grader grades each answer as he writes and drafts from the order and lab notebook page 41; why late reads "not needed" on day 5 of 90. It shows 3 of 3 needed answers before he submits, and only the investigator can certify the charge.

  10. 10Audit-ready

    Who did what, when, why and on which evidence

    Walter Grimes · Internal Audit

    Every agent check, decision, refusal, view, setting and export is on one trail, 186,420 entries this fiscal year, with the transfer's history in order: Kyle's initiation, Dr. Marsh's certification, the agents' checks, Hannah's rejection and Roland's confirmation. Walter filters it, exports CSV and builds a redacted export pack for the external auditor, the agency reviewer or the inspector general.

Who it’s for

Built for everyone who touches a cost transfer.

The same grant cost transfer, seen by the four people who carry it, from the department to the auditors: what their day looked like, and what it looks like now.

HV
Hannah VelezPost-award reviewer, Sponsored Programs Accounting · 38 transfers waiting from 11 departments
Post-Award Reviewer
Before
Reads the ledger, the order, the invoice and the award notice for every transfer, one at a time, and chases justifications by email.
Now
Reads each transfer as one arrow with its clock, answers and flags, decides the risky ones with a reason code and approves the clean ones in one pass.
RA
Roland AchebeDirector · second approval on late or large transfers, owner of the thresholds
Director of Post-Award Administration
Before
Signs late and large transfers from email, without the reviewer's reason or the evidence in front of him.
Now
Sees each reviewer's decision next to what the agents found, confirms in bulk where they agree and gives a reason code where they do not.
KB
Kyle BrennanDepartment research administrator, Chemical and Biological Engineering · 14 investigators
Department Research Administrator
Before
Writes "charged in error", learns what was missing when the transfer bounces back, and rewrites it.
Now
Is coached on the four answers while he writes, warned before he picks an overspent award, and drafts only from the order and the lab notebook.
WG
Walter GrimesInternal audit · reads and exports, builds the Single Audit pack
Internal Audit
Before
Spends days pulling postings, invoices, justifications and email approvals for each transfer the auditors sample.
Now
Opens one sealed file per transfer with every item and every view logged, and exports a redacted pack.
Built on the engine

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

Seven agents draw each transfer as an arrow with a 90-day clock, check it against the award and the cost principles, and spot overruns moving; reviewers decide.

Intake agent

Reads each proposed transfer from the ERP with its original posting, invoice, order or payroll line, matches the amounts and routes it by department.

  • Read only; never posts or edits a journal
  • Masks student employees
Timing agent

Counts the days since the cost first posted, marks day 90, checks the period of performance, pre-award and closeout windows, and routes late or large transfers to the director.

  • Applies the rules only
  • Never decides
Allowability agent

Checks each cost against the receiving award's notice, budget, period and terms, 2 CFR 200.403–405 and the sponsor's policy, and recommends with a confidence.

  • Cites every finding
  • Below 0.85, asks a person
  • Never approves
Justification grader

Grades the four answers, coaches the department administrator while they write, and drafts notes and answers only from the evidence.

  • Refuses "charged in error"
  • Never submits
Pattern agent

Looks across transfers for costs moving off overspent or ending awards, round amounts and repeated moves, and proposes holds, look-backs and notices.

  • Proposes only
  • Never holds a transfer, opens a look-back or sends a notice
Effort agent

Compares salary transfers with certified effort and payroll, and asks for recertification above the tolerance.

  • Never changes effort or pay
Audit file agent

Keeps one file per transfer, seals it when the decision is final and builds audit packs with redaction.

  • Exports only for internal audit or the director
Reviewer and director

Decide, with reason codes. The agents propose; a named person decides.

Ask in plain words

Ask about any transfer, award or rule

Ask in plain words, from the queue or inside a transfer. Every answer points to the order, the award notice, the ledger or the rule it came from.

Why shouldn't CT-26-04417 post?

Three reasons. The order bought the supplies for NSF 2214587, Aim 1. No R21 aim uses membrane casting, so no benefit is shown. And it moves 98% of a $15,200 overrun on an award ending in 15 days. The justification, "charged in error", answers none of the four questions. I recommend rejecting it; Roland Achebe gives the second approval.

Why reject rather than return?

Because no answer could make it allowable as it stands. The order shows the supplies were bought for NSF 2214587, Aim 1, so the original charge looks correct, and moving it would cover that award's overrun, which 2 CFR 200.405(c) does not allow. A return would ask Kyle to write a justification for a transfer that should not happen.

Which awards are losing costs just before they end?

Two. NSF 2214587, ending Sept 30: 7 transfers off it in 3 weeks, $52,322, while $15,200 overspent. NASA 80NSSC24K0391, ending Sept 30: a round $15,000.00 onto it with $31,040 left, while the cited postings total $14,212.40. Moving costs to cover an overrun is not allowed.

What does the Single Audit sample still need?

38 of the 40 sampled files are complete. CT-25-11804 is missing the PI certification and CT-25-12960 the invoice; I can request both from the departments. Last year's finding was 9 of 40 late without explanation.

Every screen

The working solution, as it ships.

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

Every grant cost transfer drawn as an arrow, with a 90-day clockThe post-award reviewer's queue: each proposed cost transfer is an arrow from the account it leaves to the award it lands on, with the amount on the arrow, a ring counting the days since the cost first posted, the four justification answers graded under it and the agents' recommendation with its confidence. Late, large and pattern transfers rank first.
One transfer, checked against the receiving awardOpening a transfer shows the arrow and ring large, the ledger lines behind the cost and the order they came from, the agents' recommendation with its confidence, the approval steps and a conversation with the agents, every statement cited.
The cost transfer justification, graded: "charged in error" is not an answerThe Justification grader grades the department's explanation against the four questions the cost transfer policy requires: why the cost is moved, the benefit to the receiving award, why it is late and how it will be prevented. Each missing answer says why, with the rule cited.
Costs moving off an overspent award, seen across transfersThe Pattern agent shows money leaving one award as it nears its end: a fan to three accounts, the award's budget bar, the warning signs with citations to 2 CFR 200.405(c), and the next steps it proposes for the reviewer to approve: hold, look-back and a notice.
A late cost transfer rejected with a reason codeThe reviewer rejects with a reason code tied to the rule; because the transfer is over $10,000 and more than 90 days late, it waits for the director's second approval before anyone is told or anything changes.
Second approval for late or large transfersThe Director of Post-Award Administration sees each reviewer's decision next to what the agents found, and confirms or overturns it; where the reviewer and the agents agree he can confirm several at once, and where they disagree he needs a reason code.
Clean transfers approved in one pass, each with its own audit entryTransfers the agents found clean, under $10,000 and 90 days with every required answer, are selected together; the reviewer is the second person on each and approves them with one click. Each posts as its own ERP journal entry.
A salary cost transfer checked against certified effortA payroll transfer that changes certified effort is held until the principal investigator recertifies. The Effort agent shows the payroll lines being moved and effort before and after: certified 50 / 25 / 25, 35 / 40 / 25 after the transfer, a 15-point change above the 5-point tolerance.
The department side: four answers coached before the transfer is sentThe department research administrator starts a transfer in four steps; the Justification grader grades each answer as he writes and can draft from the order, the invoice and the lab notebook, which he edits. The principal investigator certifies the charge.
One sealed file per transfer, for the Single AuditEverything an auditor, the agency or the inspector general asks for in one file: the original posting, invoice, order, proposed journal, justification, certification, the agents' checks with their versions, both decisions and the notice, sealed when the decision is final, with every view logged.
Ready for the Single Audit sampleFor the auditors' sample, the director sees which transfer files are complete, which item is missing and from whom, the open finding with its corrective action, and the share of late cost transfers by department against the goal of under 10%.
Who did what, when, why and with which evidenceEvery agent check, decision, refusal, view, setting and export is on one trail, filterable and exportable as CSV or as a redacted export pack for the external auditor, the agency reviewer or the inspector general.
Thresholds for the second approval, set by the directorThe cost transfer policy's controls in plain words: when the director must sign, response times, escalation and the cap on bulk approval. Thresholds belong to the director, an administrator cannot change them, and each change is a new version.
Governance

Grant cost transfer decisions that are cited, signed twice when they should be, and on the record.

Six roles, separated by dutyThe department administrator initiates and the principal investigator certifies the new charge; the post-award reviewer approves, returns or rejects; the director gives the second approval and sets the thresholds; the administrator changes rules, roles, agents and systems but never sees a transfer; internal audit reads and exports. Nobody decides a transfer they initiated or certified.
Two signatures on late, large and rejected transfersEvery transfer has a maker in the department and a checker in post-award. Over $10,000, more than 90 days late, or rejected, it also needs the director, who never makes the first decision on the same transfer. Nothing posts to the ERP until both have signed, and whoever asks for a look-back cannot open it.
Agents propose; people decideThe agents never approve, reject, post a journal, hold a transfer, open a look-back, send a notice or change effort. Below each agent's confidence threshold the transfer goes to a person, and overriding an agent needs a reason code.
Every finding cited to the rule and the recordEach check cites the order, the invoice, the award notice or the ledger, and the rule behind it: 2 CFR 200, the NIH Grants Policy Statement, the sponsor's terms or the university's cost transfer policy. New agent and prompt versions are replayed on 200 past transfers before they go live; Allowability version 9 agreed with the people on 194 of 200.
FERPA-aware access, redaction and retentionStudent employees are named only to the reviewer and masked elsewhere and on every export. A transfer is seen by its department administrator, the investigator, the assigned reviewer, the director and internal audit, and every view is logged. Exports redact employee IDs, student names, salary rates and home addresses; files are kept 7 years after the award closes, with legal hold.
A complete audit trail and one sealed file per transferWho, what, when, why and which evidence, for every agent check, decision, refusal, view, setting and export, with each agent's version and confidence. Each transfer's file is sealed when the decision is final, and redacted export packs go to the external auditor, the agency reviewer or the inspector general.
Configuration

Your cost transfer policy and your thresholds, not ours

The 90-day window, the thresholds, the response times and retention are settings. Thresholds belong to the director; every change is saved as a new version and logged.

SettingDefaultChoose from
A transfer is late after90 daysCounted from the day the cost first posted; late transfers must answer why late and how it will be prevented
Second approval by the directorOver $10,000Also for every late transfer and for rejections, each on or off; set by the director only
Reviewer and director decide within5 and 2 business daysEscalate overdue work after 2 business days to the director, then the Associate Vice President for Research Finance
Bulk approval, at most per action25 transfersOnly clean transfers under every threshold
Refuse "charged in error" and "correct project" as a reasonOnOn · Off
Transfers onto an award after it ends120 daysOnly for costs incurred inside its period, until closeout; pre-award costs up to 90 days before the start where the sponsor allows
Effort change that needs recertification5 pointsSalary transfers above it are held until the investigator recertifies
Keep transfer files after the award closes7 yearsFederal minimum 3 years from the final financial report; legal hold suspends deletion
Connections

Works with the systems a post-award office already runs on

ERP grants ledger and journal entrypostings, budgets and proposed transfers read hourly; approved journals posted only after the approvals
Research administration systemawards, notices of award, transfer requests and certifications
Document managementinvoices, orders and lab notebook pages
Payrollpay distributions and fringe for salary transfers
Effort certificationcertified effort reports
Sponsor rule packs2 CFR 200, the NIH Grants Policy Statement, sponsor terms and your cost transfer policy
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 transfers carry every required answer before they post
Four answers
why, benefit, why late, prevention
target
<10%
of transfers posted after day 90, from about 16%
Today16%
Goal<10%
estimated
6min
for a clean transfer, approved with its checks in one pass
Read by hand≈ 20 min
Checked≈ 6 min

Sources: NIH Grants Policy Statement 7.5 (cost transfers; "to correct error" is not sufficient; transfers to cover overruns are not allowable) · 2 CFR 200.403, 200.405, 200.430 and 200.334 · OMB Compliance Supplement, Part 3 · NSF NCSES, Higher Education Research and Development Survey, FY2024 ($64 billion federal) · "target" = design goal, measured in the live solution · "demo" = seen in the working solution, on its sample data · "typical" = published figures · "estimated" = our arithmetic, kept modest. Halden State University, its awards, suppliers, transfers and the people named on this page are fictional: characters and sample data in the working solution.

Questions

What post-award offices ask us.

What is Grant Cost Transfer Review?

Grant Cost Transfer Review checks each cost moved onto a grant for allowability and timing, for post-award staff. A grant cost transfer moves a charge already on the ledger onto a sponsored award; seven agents read the original posting, invoice, order or payroll line, check it against the receiving award and the cost principles, grade the four required answers and look across transfers for costs moving off overspent awards. The department initiates, the post-award reviewer decides with a reason code, and the director gives the second approval on late or large transfers.

What is a cost transfer justification?

It is the department's written explanation of a transfer. In the working solution, as in the university's cost transfer policy, it answers four questions: why the cost is moved, how it benefits the receiving award, why it is late and how the error will be prevented. The NIH Grants Policy Statement says an explanation that merely states "to correct error" or "to transfer to correct project" is not sufficient, so the Justification grader refuses "charged in error" and coaches the department administrator before the transfer is sent.

What is a late cost transfer?

In the working solution, a transfer made more than 90 days after the cost first posted is late, as the university's cost transfer policy sets it; the window is a setting. A late transfer must also answer why it is late and how the error will be prevented, it needs the director's second approval, and its ring on the reviewer's queue turns amber at day 75 and red past day 90.

What are allowable costs under 2 CFR 200?

Under the federal cost principles a cost must be reasonable, allocable to the award and consistent with its terms. 2 CFR 200.405(a) allocates a cost by the benefit the award receives, and 200.405(c) bars moving costs to another federal award to overcome fund deficiencies. The Allowability agent checks each transfer against the receiving award's notice, budget, period and terms, and cites the rule for every finding.

How are salary cost transfers checked against effort?

The Effort agent compares the payroll lines being moved with the certified effort report. In the working solution, an $8,450 salary transfer would change certified effort from 50 / 25 / 25 to 35 / 40 / 25, above the 5-point tolerance, so the agent recommends a hold and the reviewer asks the investigator to recertify.

Does the AI approve or post a cost transfer on its own?

No. The agents read, check, grade, flag and draft; they never approve, reject, post a journal, hold a transfer, open a look-back or send a notice. Below each agent's confidence threshold the transfer goes to a person, and a person who overrides an agent gives a reason code.

Do people stay in control of each decision?

Yes. The department administrator initiates and the investigator certifies; the post-award reviewer approves, returns or rejects; the director gives the second approval over $10,000, on every late transfer and on rejections. Nobody decides a transfer they initiated or certified, and every refused action is logged.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents: your cost transfer policy, your thresholds and a sample of decided transfers. It goes live once every quality gate has passed, and we will walk you through it on your own transfers first.

See it on
your cost transfers.

We'll run Grant Cost Transfer Review on a sample of your own cost transfers and your cost transfer policy.