WorkflowFinance, Procurement & Facilities

E-Rate Compliance

E-Rate compliance where every funding request's dates are read from their pages, tested against the rules, and signed by your people

Every request filed with each date tied to its page, answers ready before review.

See one case, screen by screen ↓
demo14requestseach on one rail through 12 legal gates, every date taken from its page
demo41answersto the reviewer's likely questions, drafted with exhibits before any question arrives
demo14daysbefore the Form 471 window closes, 11 of 13 requests filed
typical28daysafter the Form 470 is posted, the earliest a district may choose a vendor or sign
In short

What is E-Rate Compliance?

E-Rate compliance is following the federal E-Rate program's rules at every step of a school district's purchase: the Form 470 posted at least 28 days before a vendor is chosen, price weighted more than any other factor, no gifts from bidders, a discount computed from meal-eligibility counts, and records kept 10 years. E-Rate Compliance puts each funding request on one rail through those gates; agents take every date from its page and test it, and the coordinator, Purchasing and the business office decide and sign.

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

Updated

The problem

Why E-Rate compliance can turn on a single date

The E-Rate program gives schools discounts of 20% to 90% on internet access, networks and Wi-Fi, but only when every step of the purchase follows its rules. The Form 470 must be posted at least 28 days before a vendor is chosen or a contract signed. Price must carry more weight than any other factor. Bidders may not give gifts. The discount comes from meal-eligibility counts, and every record is kept 10 years. Sign one day early and a district can lose a whole year of E-Rate funding; a violation found later means repayment.

Each of those dates sits on a different document in a different system: the Form 470 in the federal portal, the bids and the evaluation memo in a shared drive, the board vote in the minutes, the contract in ERP purchasing. The coordinator tracks them in a workbook, and when the PIA reviewer's questions arrive, usually with 15 days to answer, someone searches email for the proof. The person answering is rarely the person who signed.

typical20–90%discount on internet, networks and Wi-Fi that depends on every step following the rules
typical$5.2billiona year is the program cap; funding year 2026 demand was about $3.5 billion
typical10yearsevery bid file, contract and asset record must be kept
Where a funding year's filing days go, in coordinator daysestimated
By hand20 days
With the solution2.3 days
  • Building the date record for each request from the Form 470, bids, minutes and contracts5 → 0.5 d
  • Checking the evaluation weights and why the lowest bid lost2 → 0.3 d
  • Reviewing vendor contact during bidding for gifts3 → 0.3 d
  • Computing the discount from meal-eligibility counts by school2 → 0.3 d
  • Assembling the Form 471 and the certifications3 → 0.5 d
  • Answering PIA review questions with exhibits5 → 0.5 d

Estimated split of a district coordinator's days across one funding year, by hand and with the agents; our arithmetic, kept modest, not measured at a district.

How it works

How a funding year is filed

Seven agents read every bid file, test every date and draft the reviewer's answers; Purchasing decides, the coordinator prepares, the business office certifies.

What comes in
What arrives6 sources · forms, bid files, contracts, eligibility counts, assets and vendor email
Agents at work
Bid file agenteach date from its page
Then
Rule agent28 days, price first
Gift-rule agentvendor contact
Then
Discount agentaggregate counts only
Then
Responder agentanswers before review
A person decides
The coordinator prepares, Purchasing decides, the business office certifiesmaker and checker on every filing and money move
What comes out
Every gate date on its page
Form 471 certified
Reviewer answers ready
One case, step by step

One funding year, through E-Rate compliance to a certified Form 471

Wednesday, March 10, 2027. Marlow Bay Unified School District, 62 schools and 48,000 students, is filing funding year 2027: 14 funding requests, $4,100,000 before discount, at an 80% discount. The Form 471 window closes March 24. Here is the morning, screen by screen, in the working solution.

  1. 016:20 AM

    Fourteen requests, each on its own rail

    Seven agents

    Overnight the agents read 418 documents in 10 bid files and 1,214 vendor emails. Each funding request runs left to right through 12 gates, from Form 470 posted to 10-year retention, and every dot is a date taken from a document. Three requests are filed, four are ready, five need a person, one is in its 28-day wait and one breaks a rule.

    Form 471 window closes Wednesday, March 24, in 14 days.

  2. 029:02 AM

    The Wi-Fi rail turns amber at the evaluation gate

    Renee Castillo · E-Rate Coordinator

    Wi-Fi for 62 schools, FRN 2799000104, $1,486,000 before discount. The Form 470 was certified February 4, so the allowable contract date is March 4. The evaluation memo is dated March 3, day 27. If the vendor had been chosen that day, the reviewer would deny both requests on this bid, $1,265,440 in discounts.

  3. 03One click

    The agent reads the rest of the bid file

    Rule agent

    Bids were opened March 4 at 2:00 PM, day 28. The memo was created March 3 from a blank template, and its scores were entered March 4 between 3:05 and 4:31 PM. Three evaluators signed the matrix at 4:40 PM, the Board chose Norvale Networks on March 5, day 29, and the contract was signed March 8.

    No vendor was selected and no contract signed before March 4; the March 3 header is the date the memo was created from the template. Confidence 0.96.

  4. 04Every date

    The date opens the page it came from

    Renee Castillo

    Renee clicks March 5 and page 6 of the special meeting minutes opens with the award highlighted: item 7.2, carried 5–0. Opening it is logged, and the copy is kept with this year's bid file for 10 years.

    "Motion to award RFP 27-014, wireless network refresh, to Norvale Networks, contingent on E-Rate funding."

  5. 059:03 AM

    Gate cleared, and the answer written before the reviewer asks

    Renee Castillo

    Renee accepts with reason E1, dates explained by the record. The evaluation gate turns green and both Wi-Fi requests are ready to file. The explanation goes into the review packet with five citations, and a memo to file correcting the header date goes to Hannah Lowe to sign.

  6. 069:05 AM

    A firewall bid where price was not the primary factor

    Hannah Lowe · Director of Purchasing

    RFP 27-017 weighted price 30%, tied with technical capability. The Rule agent lays out three ways forward: withdraw and re-bid for 2028, file with an explanation and expect a denial, or re-post a Form 470 today, whose allowable date of April 7 falls after the window. Hannah chooses to withdraw with reason P1; because it changes funding, Gregory Tan co-signs, and the requests total falls to $3,914,000.

    Re-scored at price 40%, Ostrand still ranks first, but the rule judges the published weights.

  7. 079:07 AM

    Vendor offers made during bidding, found and cleared with evidence

    Gift-rule agent

    The agent read 1,214 vendor emails, 86 calendar entries and 19 expense reports from February 4 to March 8. Two summit passes at $1,195 each were offered to the CTO and declined in writing the same day; a $38-a-person lunch at a vendor demonstration was repaid at cost, $228. Hannah clears both with reasons G1 and G2. A $45 holiday basket shared by six people is within the rule.

    Separation of duties: Marcus Webb received this offer, so he cannot clear it.

  8. 089:09 AM

    The discount from aggregate meal counts, with an error caught

    Discount agent

    The nutrition export applied the community eligibility multiplier twice at Driftwood Elementary and Keel Ridge Middle School. Corrected, the district share falls from 62.7% to 61.8%, still in the 50–74% band and still an 80% discount for an urban district. Renee applies the correction with reason D1. No student record is read or stored.

  9. 09Before review

    41 answers waiting for the PIA reviewer

    Responder agent

    The agent predicts what the reviewer will ask for 12 requests and the district, and drafts each answer with its exhibits. The first, for the Wi-Fi request, explains the March 3 memo date with five exhibits: bid tabulation, memo properties, evaluation matrix, minutes page 6 and the memo to file. Renee approves, edits or rejects each one; nothing is sent until a question arrives.

  10. 109:12 AM

    Prepared by the coordinator, certified by the business office

    Gregory Tan · Assistant Superintendent for Business

    Renee prepares Form 471 #271008765 with eight requests, $2,422,000 before discount and $1,885,856 E-Rate share. Gregory reads the five certifications, including internet safety, now certified on the Form 471, and files it. With the three requests filed in February, 11 of 13 are filed 14 days before the window closes, $3,028,256 in discounts.

    The person who prepares cannot certify.

Who it’s for

Built for everyone who signs an E-Rate filing.

The same funding year, seen by the five people who carry it: what their day looked like, and what it looks like now.

RC
Renee CastilloE-Rate Coordinator · prepares every Form 470 and 471
E-Rate Coordinator
Before
Keeps every gate date in a workbook, and answers the reviewer by searching email for the page behind each one.
Now
Sees every request on one rail with each date tied to its page, clears gates with a reason code, and has the reviewer's answers ready before they are asked.
HL
Hannah LoweDirector of Purchasing · runs the bids and clears gift flags
Director of Purchasing
Before
Finds out that a bid's weights broke the price-first rule when the denial arrives.
Now
Sees the published weights tested before the filing, chooses among the options with their consequences, and clears vendor offers with the emails and receipts attached.
MW
Marcus WebbChief Technology Officer · attests to eligibility and assets
Chief Technology Officer
Before
Answers which switch, which room and why it counts from memory and a spreadsheet inventory.
Now
Sees 4,812 access points in the inventory against the 4,775 reporting on the network, with the 37 missing ones traced to a work order before he confirms.
GT
Gregory TanAssistant Superintendent for Business · certifies and co-signs
Assistant Superintendent for Business
Before
Signs the certifications on the strength of the people who prepared them.
Now
Reads what he certifies, each statement cited, and co-signs every decision that changes funding; he can never certify a form he prepared.
AD
Ana DuarteInternal Auditor · reads and exports, changes nothing
Internal Auditor
Before
Knows that ten years from now someone has to find the bid file, and that it is spread across drives and inboxes.
Now
Filters the trail by people or agents and builds a sealed export, with every gate date tied to its page and staff personal details redacted.
Built on the engine

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

Seven agents read every bid file, test every date and draft the reviewer's answers; Purchasing decides, the coordinator prepares, the business office certifies.

Filing coordinator

Plans each funding year, tracks the Form 471 window, the 28-day clocks and the invoicing deadlines, and hands work to people and agents.

  • Never certifies or files
  • Never signs a contract
Bid file agent

Reads Forms 470, RFPs, addenda, bids, matrices, memos, board minutes and contracts, with their version history, and takes each gate date from its page.

  • Every date carries its page
  • Reads only; never edits a document
Rule agent

Tests each gate: the 28-day wait, price as the primary factor, responsive bids, contract after selection, eligibility and cost allocation, and proposes a remedy.

  • Any date conflict goes to a person
  • Below 0.85 confidence goes to a person
Gift-rule agent

Reads vendor email, calendars and expense reports during bidding periods and tests them against the $20 and $50 limits.

  • Never contacts a vendor
  • The recipient of an offer never clears his own flag
Discount agent

Computes the district discount from aggregate meal-eligibility counts and the discount matrix, and tracks the Category Two budget.

  • Refuses any file with student identifiers
  • Never stores a student record
Responder agent

Predicts the reviewer's questions for each request and drafts the answers with exhibits before they arrive.

  • Never sends an answer; the coordinator approves
  • Cites every exhibit
Asset and invoicing agent

Checks the asset inventory against the devices reporting on the network and the invoices, and watches every invoicing deadline.

  • Updates locations only after the CTO confirms
  • Money requests need the business office
E-Rate Coordinator

Clears every gate and prepares the filing. The agents propose; a named person decides.

Ask in plain words

Ask about any request, date, bid or rule

The assistant answers with the source page and can take you there. Each funding request also has its own box to ask the agents.

Why did the Wi-Fi rail turn amber?

The RFP 27-014 evaluation memo is dated March 3, 2027, day 27 after the Form 470, one day before the allowable contract date. The bid file shows the bids were opened March 4 at 2:00 PM and the Board chose the vendor on March 5, day 29.

Why not the lowest bid?

Quinlan Wireless was lowest at $1,571,400 but left out the manufacturer installer certification that §4.2 requires, so it was not responsive and was not scored. Among responsive bids, Norvale had the lowest price and the most points, 92.5, with price weighted 40%.

Was any vendor told before March 4?

No. Between February 4 and March 4 the only messages with Norvale Networks are two bidder questions, answered to every bidder in Addendum 1, which changed nothing in scope or dates. The Gift-rule agent found no offer from Norvale.

Does the meal-count error change our discount?

No. The export counted Driftwood Elementary and Keel Ridge Middle School with the multiplier applied twice, so the district shows 62.7% instead of 61.8%. Both are in the 50–74% band, 80% for an urban district. Correcting it keeps the workpaper in line with what a reviewer checks.

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 E-Rate funding request on one rail through twelve legal gatesMarlow Bay Unified's 14 funding requests for funding year 2027, each read left to right from Form 470 posted to 10-year retention. Every dot is a date the agents took from a document; amber needs a person, red is a broken rule. A year switch shows last year's requests in service.
One request's rail, with the documents behind the amber gateThe Wi-Fi refresh for 62 schools: its twelve gates with dates and sources, the Rule agent's finding that the evaluation memo is dated day 27 of the 28-day rule, the documents behind the evaluation gate and a box to ask the agents.
The Rule agent reads the rest of the bid file and explains the dateBids opened on day 28, scored that afternoon, the vendor chosen by the Board on day 29 and the contract signed on day 32. Confidence 0.96; the agent proposes clearing the gate, and the coordinator decides with a reason code or sends it back.
Every date opens the page it came fromClicking the March 5 date opens page 6 of the board minutes with the award highlighted, the meeting details and a note that opening it was logged.
Gate cleared, and the answer written before the PIA reviewer asksThe coordinator accepts with reason E1; the evaluation gate turns green, both Wi-Fi requests are ready for the Form 471, and the explanation sits in the review packet with five citations and a memo to file.
A bid where price was not the primary factor, caught before filingRFP 27-017 for the district edge firewall weighted price 30%, the same as technical capability. The Rule agent shows the published weights, the scores and three ways forward with their consequences.
The withdrawal decided by Purchasing and co-signed by the business officeHannah Lowe chooses to withdraw and re-bid for 2028 with reason P1, and because it changes funding, Gregory Tan co-signs. The request leaves this year's filing and the total falls to $3,914,000.
E-Rate gift rules tested across vendor email, calendars and receiptsThe Gift-rule agent read 1,214 vendor emails, 86 calendar entries and 19 expense reports in the bidding window and tested them against the $20 and $50 limits. Two offers wait for Purchasing; one is within the rule.
The E-Rate discount matrix applied to aggregate meal countsThe Discount agent computes the 80% discount from counts by school, never a student record, and finds the community eligibility multiplier applied twice at two schools. The band does not change, but the workpaper now matches what a reviewer checks. The Category Two budget sits below.
Answers to PIA review questions, prepared before they arrive41 answers for 12 requests and the district, each with why the agent expects the question, the drafted answer and its exhibits. The coordinator approves, edits or rejects, one at a time or in bulk.
The E-Rate Form 471 prepared by the coordinator and certified by the business officeEight Category Two requests on Form 471 #271008765, filed 14 days before the window closes. The Assistant Superintendent for Business certified it, including internet safety (CIPA); open requests wait for a second form.
Invoicing deadlines and the asset inventory, checked against the networkLast year's requests in service: committed and invoiced amounts with the last day to invoice, $168,000 of delivered equipment ready for a Form 472 reimbursement, and 4,812 access points checked against the 4,775 reporting on the network.
Every person and agent step on the record, kept 10 yearsWho did what, when, why and on which evidence, with a CSV, an export pack for the reviewer, an auditor or the state, and the E-Rate document retention dates for each funding year.
Governance

Built for E-Rate compliance: every date on its page, every decision signed.

Six roles, separated by dutyThe E-Rate Coordinator prepares and clears gates; the Director of Purchasing decides on bids and gift flags; the CTO attests to eligibility and assets; the Assistant Superintendent for Business certifies, co-signs and approves money; the Internal Auditor reads and exports; the Systems Administrator changes settings and makes no filing decision.
Maker and checker on every filing and money moveThe coordinator prepares the Form 471 and the Assistant Superintendent certifies it; Purchasing decides on a broken bid and the business office co-signs; a Form 472 reimbursement is prepared by one person and approved by another. The person who prepares cannot certify, and the person who received a vendor offer cannot clear it.
Every date carries its pageEach gate date is taken from a document and its version history, and any date opens the page it came from. Every decision carries a reason code, and a person can send an agent's finding back with a reason.
Aggregate counts only, never a student recordThe discount is computed from meal-eligibility counts by school. A file with student identifiers is refused before it is opened, staff personal details are redacted in exports, and vendor email is read only during bidding periods.
Records kept 10 years, with a sealed exportWho did what, when, why and on which evidence, for people and agents alike, with a CSV and an export pack for the reviewer, an auditor or the state, and retention dates set per request.
Rules and agents under version controlThe rules version, the confidence threshold and each agent's instructions and model are versioned. Only the Systems Administrator edits them, a new rules version takes effect after the business office approves it, and every override is counted per agent.
Configuration

Your district's E-Rate rules, versioned

The rules every request is tested against are settings, approved by the business office and on the audit trail.

SettingDefaultChoose from
Rules version2027.1Approved by the business office, replacing 2026.2 (Form 486 removed; internet safety on the Form 471)
28-day wait28 days from the Form 470Allowable contract date computed for each request
PriceLargest single weightTested against each RFP's published weights
Gifts$20 an occasion, $50 a yearThe recipient of an offer never clears it
Agent confidence threshold0.85Below it, a person decides; any date conflict always goes to a person
Window warning10 days before the Form 471 window closesWith a digest email
Eligibility dataAggregate counts onlyFiles with student identifiers refused unopened; staff details redacted in exports
Retention10 years after serviceVendor email read in bidding periods only
Connections

Works with the systems a district's E-Rate filing already runs on

Federal E-Rate filing portalForms 470 and 471, request status and commitments; filed only after certification
Document managementRFPs, bids, evaluation memos and board minutes
ERP purchasingpurchase orders, contracts and payments
Nutrition serviceseligibility counts by school, aggregate only
Asset inventory and network controllerequipment, serials and locations, and the devices reporting
District email and calendarsvendor correspondence, bidding periods only
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
14of 14
funding requests with every gate date tied to its page before filing
Every request
12 gates each
target
41answers
to the reviewer's likely questions, with exhibits, ready before they arrive
Every likely question
approved by the coordinator
target
14days
before the window closes, the Form 471 certified with every flag cleared or held
TodayThe last days
With agentsMar 10, for Mar 24

Sources: 47 CFR 54.503 (28-day wait; gift rules), 54.505 (discount matrix, 20–90%), 54.511 (price the primary factor), 54.516 (10-year retention) · FCC 26-30, adopted April 30, 2026: internet safety certifications move to the Form 471; one 120-day invoice extension (USAC E-Rate news brief, June 18, 2026) · FCC and USAC: funding year 2026 demand about $3.5 billion against a $5.2 billion cap (May–June 2026) · Category Two budget $201.57 per student, 2026–2030 (FCC DA 25-471) · "demo" = seen in the working solution, on its sample data · "typical" = published figures and the rules they cite · "estimated" = our arithmetic, kept modest. Marlow Bay Unified School District, its schools, its vendors and the people named on this page are fictional: characters and sample data in the working solution.

Questions

What school districts ask about E-Rate compliance.

What is E-Rate compliance?

E-Rate compliance is following the federal E-Rate program's rules at every step of a school district's purchase: the Form 470 posted at least 28 days before a vendor is chosen, price weighted more than any other factor, no gifts from bidders, a discount computed from meal-eligibility counts, and records kept 10 years. E-Rate Compliance puts each funding request on one rail through those gates; agents take every date from its page and test it, and the coordinator, Purchasing and the business office decide and sign.

What is the E-Rate 28-day rule?

A district must wait at least 28 days after its Form 470 is posted before choosing a vendor or signing a contract. The Rule agent computes the allowable contract date for each request and tests every bid-file date against it; a request still in its wait has its contract signature locked until that date.

How is the E-Rate discount calculated?

The discount comes from the share of students eligible for free or reduced-price meals, read against the discount matrix, with a higher rate for rural districts in most bands. Community eligibility schools multiply their identified share by 1.6, once. The Discount agent recomputes it from aggregate counts by school and catches a multiplier applied twice; it refuses any file with student identifiers.

What happens in an E-Rate PIA review?

A program reviewer checks the funding requests on a Form 471 and sends questions, usually with 15 days to answer: why a document is dated as it is, why the lowest bid was not chosen, how the discount was calculated. The Responder agent predicts those questions and drafts each answer with its exhibits; the coordinator approves, and nothing is sent until a question arrives.

How long must E-Rate records be kept?

Ten years after the later of the last day of service or the service delivery deadline, including asset and inventory records. Every bid file, decision and certification is kept on the audit trail with its retention date, and an auditor can build a sealed export for any funding year.

Does it file anything or change a record on its own?

No. The agents read the systems of record and never write to them. The Form 471 is filed only after the Assistant Superintendent for Business certifies it, asset locations change only after the CTO confirms, and any money request needs the business office.

Do people stay in control of the decisions?

Yes. Every gate the agents flag is cleared or sent back by a named person with a reason code, any date conflict or finding below the confidence threshold goes to a person, and every filing and money move has a maker and a separate checker. The person who received a vendor offer can never clear it.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents, such as your procurement procedures and a past funding year's bid files, and it goes live once every quality gate has passed. We will walk you through it on your own funding requests first.

See it on
your funding requests.

We'll run E-Rate Compliance on one of your own bid files and funding years.