Built by SpreadRunBeta

COBRA Notice Content QA

Check a COBRA notice before it goes out. Send a draft election notice or general notice as text, PDF or DOCX, with the event date. You get back every required content item marked found or missing with its DOL citation, the deadline for sending it, and any stated date or payment term that falls short of the minimum.

What a bad notice can cost

  • Up to $110 a day. A court can hold the plan administrator personally liable for each day a required notice was not given, and order other relief it considers proper, which some courts have used to award unpaid medical bills.
  • A vendor does not move the duty. The DOL says COBRA compliance is the employer's responsibility regardless of who manages the plan.
  • It happens every time. Each termination or cut in hours triggers a new notice on a 44-day clock.

Sources: 29 USC 1132(c)(1), 29 CFR 2575.502c-1, the DOL employer's guide and the court opinion linked at the bottom of this page.

Where this fits. This is a content-completeness and deadline check. It tells you, item by item with the regulation cited, whether the notice addresses what the DOL requires and goes out on time. It cannot tell you whether the wording is legally sufficient in context. TPAs and brokers can run every client's notices through the same API.

A clean report is not legal advice and not a guarantee against DOL penalties. It is not a substitute for benefits counsel.

Personal data. A finished notice names the employee and family members and carries addresses and premium amounts. It is processed in memory only to produce the report and is not stored, and nothing from it is repeated in the report. The samples on this page describe an invented plan.

What it checks

Election notice: the 14 items in 29 CFR 2590.606-4(b)(4)

  1. (i) The plan's name, and the name, address and telephone number of whoever administers COBRA coverage.
  2. (ii) The qualifying event.
  3. (iii) The qualified beneficiaries who may elect, by status or name, and the date plan coverage ends or ended.
  4. (iv) That each qualified beneficiary has an independent right to elect, that the employee or spouse may elect for the others, and that a parent or legal guardian may elect for a minor child.
  5. (v) How to elect, the election period, and the date by which the election must be made.
  6. (vi) What happens if you do not elect or you waive, including the effect on other coverage rights, and how to revoke a waiver before the deadline.
  7. (vii) The coverage offered and the date it begins, described or by reference to the summary plan description.
  8. (viii) The maximum coverage period, when coverage ends, and what can end it early.
  9. (ix) When the maximum period can be extended for a disability or a second qualifying event, and by how long.
  10. (x) For coverage of less than 36 months: your duty to report a second qualifying event or a Social Security disability determination, how and by when, what happens if you do not, and your duty to report that a beneficiary is no longer disabled.
  11. (xi) The amount each qualified beneficiary must pay.
  12. (xii) Payment due dates, the right to pay monthly, grace periods, where to send payments, and what happens if a payment is late or missed.
  13. (xiii) Why the administrator needs current addresses for everyone who is or may become a qualified beneficiary.
  14. (xiv) A statement that the notice does not fully describe continuation coverage, and that more is in the summary plan description or available from the plan administrator.

General notice: the 6 items in 29 CFR 2590.606-1(c)

  1. (1) The plan's name, and the name, address and telephone number of who to contact.
  2. (2) A general description of COBRA coverage: who can become a qualified beneficiary, the qualifying events, the employer's duty to notify the administrator, the maximum period, extensions, and premium payment.
  3. (3) Your duty to report a divorce, a legal separation or a child losing dependent status, and how to do it.
  4. (4) Your duty to report a Social Security disability determination, and how to do it.
  5. (5) Why the administrator needs current addresses.
  6. (6) A statement that the notice does not fully describe continuation coverage, and where to find more.

Deadlines and stated terms

  • Sending deadline. 44 days when the employer is the administrator; 30 plus 14 days with a separate administrator; 14 days after a beneficiary reports a divorce, separation or loss of dependent status; 90 days after coverage begins for the general notice.
  • Election date. The date stated in the notice is at least 60 days after the later of the loss of coverage and the notice.
  • Payment terms. First payment no sooner than 45 days after the election, a grace period of at least 30 days, and no premium above 102 percent (150 percent only during a disability extension).
  • Coverage period. 18 months stated for termination or reduced hours, 36 months for the other events.
  • Medicare. Whether the notice explains how COBRA and Medicare interact, as the DOL model notice does.

Every report ends with a send-readiness checklist: content, deadline, stated terms, Medicare and personal identifiers, each Ready, Review or Fix.

Who it's for

  • Employers with 20 or more employees and no benefits counsel on call.
  • TPAs and benefits brokers: run every client's notices through one check.
  • HR teams: check the template once, then each notice before it goes out.
  • Software and automation: a plain REST endpoint with JSON in and JSON out.

Not checked

  • Whether the wording is legally sufficient. A pattern finds that an item is addressed, not that it is right.
  • Whether premiums, plan details and the people named are correct.
  • Whether and how the notice was delivered.
  • State continuation laws, and employers federal COBRA does not cover.
  • Notices of unavailability or early termination, and the employer's notice to the administrator.
  • Scanned PDFs with no text layer.

Input and output

  1. Send

    JSON with noticeType (election or general), the notice as noticeText or noticeFile (PDF or DOCX, base64, up to 3 MB), and the dates: the qualifying event, loss of coverage and notice date, or for a general notice the date coverage began.

  2. Check

    Every content item for that notice type, the deadline math and the stated terms. No network calls, nothing stored.

  3. Report

    JSON with status, checklist (each item found, review or missing), deadlines, readiness and findings (severity, ruleId, item, message, source).

Every field and all rule IDs are in the API docs.

Try it now

The sample notices run free. Your own notice, pasted or uploaded, runs as a paid check at $25.00 from your credit.

Free demo, no account: the three sample notices, 10 runs a day. For full validations from this form, sign in and buy credits: $25.00 per completed report, packs from $50.

Blank means today.
Paste the notice, or upload it below. A finished notice with names and addresses is fine: it is processed in memory and not stored.

Processed in memory and not stored. Reports never repeat text, amounts, names or dates from your notice.

Sample report
Invented plan with planted errors
FAIL
Election notice3 of 14 items foundSend by November 13, 2026Election open until at least January 19, 202722 errors5 warnings
  • FixAll required content items present
  • FixSent within the deadline
  • FixStated dates and terms meet the minimums
  • ReviewMedicare explained
  • ReadyNo personal identifiers in the draft
Content items (29 CFR 2590.606-4(b)(4))
  • Missing(i) Plan name and the COBRA administrator's name, address and telephone number
  • Found(ii) Identification of the qualifying event
  • Missing(iii) Qualified beneficiaries, by status or name, and the date coverage ends
  • Missing(iv) Each qualified beneficiary's independent right to elect
  • Missing(v) How to elect, the election period, and the date by which to elect
  • Missing(vi) What happens if you do not elect or you waive, and how to revoke a waiver
  • Review(vii) The coverage offered and when it begins
  • Missing(viii) The maximum coverage period, the end date, and early termination
  • Missing(ix) Extensions for disability or a second qualifying event
  • Missing(x) Your duty to give notice of a second qualifying event or a disability determination
  • Found(xi) The amount each qualified beneficiary must pay
  • Missing(xii) Payment due dates, monthly payment, grace periods, where to pay, and late payment
  • Missing(xiii) Keeping the administrator informed of current addresses
  • Missing(xiv) A statement that the notice does not fully describe coverage, and where to find more
SeverityRuleWhat
ErrorCOBRA-CONSIST-DURATION
Item (viii). For termination or reduction of hours the maximum period is 18 months, and the notice does not state 18 months.
ErrorCOBRA-CONSIST-ELECTION-DATE
Item (v). The election deadline stated in the notice is earlier than 60 days after the later of the loss of coverage and the notice date.
ErrorCOBRA-CONSIST-FIRST-PAYMENT
Item (xii). The notice requires the first payment sooner than 45 days after the election.
ErrorCOBRA-CONSIST-GRACE
Item (xii). The notice gives a grace period shorter than 30 days.
ErrorCOBRA-CONSIST-PREMIUM-PCT
Item (xi). The notice states a premium above 102 percent of the plan cost (150 percent is allowed only during a disability extension).
ErrorCOBRA-DEADLINE-LATE
The notice goes out after the election notice deadline.
ErrorCOBRA-E01-ADDRESS
Item (i). No mailing address for the COBRA administrator was found.
ErrorCOBRA-E01-ADMIN
Item (i). The notice does not name the party responsible for administering COBRA coverage.
ErrorCOBRA-E03-BENEFICIARIES
Item (iii). The notice does not identify the qualified beneficiaries who may elect.
ErrorCOBRA-E04-INDEPENDENT
Item (iv). The notice does not say that each qualified beneficiary has an independent right to elect.
ErrorCOBRA-E05-PERIOD
Item (v). The notice does not state the election period (at least 60 days).
ErrorCOBRA-E06-REVOKE
Item (vi). The notice does not describe how to revoke a waiver before the election deadline.
ErrorCOBRA-E08-EARLY-END
Item (viii). The notice does not explain what can end continuation coverage early.
ErrorCOBRA-E09-DISABILITY
Item (ix). The notice does not describe the disability extension.
ErrorCOBRA-E09-SECOND-EVENT
Item (ix). The notice does not describe the extension for a second qualifying event.
ErrorCOBRA-E10-NO-LONGER
Item (x). The notice does not explain the duty to report that a disabled beneficiary is no longer disabled.
ErrorCOBRA-E10-SSA
Item (x). The notice does not describe the notice to give after a Social Security disability determination.
ErrorCOBRA-E10-TIMING
Item (x). The notice does not give the time limit for notifying the plan of a disability determination or a second qualifying event.
ErrorCOBRA-E12-ADDRESS
Item (xii). The notice does not give the address to which payments should be sent.
ErrorCOBRA-E12-LATE
Item (xii). The notice does not explain the consequences of late payment or non-payment.
ErrorCOBRA-E13-ADDRESSES
Item (xiii). The notice does not explain the importance of keeping the administrator informed of current addresses.
ErrorCOBRA-E14-STATEMENT
Item (xiv). The notice does not state that it does not fully describe continuation coverage and where more complete information is available.
WarningCOBRA-E04-GUARDIAN
Item (iv). The notice does not say that a parent or legal guardian may elect for a minor child.
WarningCOBRA-E04-ON-BEHALF
Item (iv). The notice does not say that the employee or spouse may elect on behalf of the other qualified beneficiaries.
WarningCOBRA-E06-OTHER-RIGHTS
Item (vi). The notice does not mention the effect on other coverage rights, such as special enrollment.
WarningCOBRA-E07-START
Item (vii). The notice does not say when continuation coverage begins.
WarningCOBRA-MEDICARE
The notice does not explain how COBRA and Medicare interact, as the DOL model election notice does.

Pricing

$25.00 per completed QA run. One notice, one full report.

  • Billed when a report is produced, PASS, WARN or FAIL. Invalid input is never billed.
  • Paid from the same prepaid credits as every SpreadRun API, in $5, $20, $50 or $100 packs. A $50 pack covers 2 runs and a $100 pack covers 4. Credits never expire. All pricing
  • Running many clients? Talk to us first so we can tell you honestly whether this fits.

Call it from code

Fields, rule IDs, error codes and limits are in the API docs.

curl -X POST "https://www.spreadrun.com/api/v1/cobra-notice-qa" \
  -H "Authorization: Bearer $SPREADRUN_API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @notice_request.json

Questions

Does a clean report mean our notice is legally sufficient?

No. It means the notice addresses each required item, goes out inside the deadline, and states dates and payment terms that meet the minimums. SpreadRun finds wording with fixed patterns; it cannot judge whether that wording is right for your plan and your situation. A clean report is not legal advice, not a substitute for benefits counsel, and not a guarantee against DOL penalties or lawsuits.

What can a deficient notice cost?

A plan administrator who fails to give a required COBRA notice can be held personally liable, at the court's discretion, for up to $110 a day, and the court can order other relief it considers proper. Courts have used that language to award unpaid medical bills, though not in every case.

We use a COBRA vendor. Is that enough?

The DOL says COBRA compliance is the employer's responsibility under ERISA regardless of who manages the plan, and at least one federal court has held that handing the notice to a vendor did not shield the employer. A vendor's notice is worth checking too.

Which employers does federal COBRA cover?

Group health plans of private employers that normally had 20 or more employees in the prior year. Part-time employees count as fractions. Smaller employers may be covered by a state continuation law instead, which this check does not cover.

How are the deadlines worked out?

An election notice is due 44 days after the qualifying event when the employer is also the plan administrator, or after the loss of coverage if the plan starts the clock there. When a separate administrator handles it, the employer has 30 days to notify the administrator and the administrator has 14 days from then. For divorce, legal separation or a child losing dependent status, the 14 days run from the beneficiary's notice. A general notice is due 90 days after plan coverage begins. The election period must run at least 60 days from the later of the loss of coverage and the notice.

Can I send the finished notice with names filled in?

Yes. A COBRA notice names the employee and family members and carries addresses and premium amounts, and SpreadRun processes it in memory only to produce the report; it is not stored. The check reads the wording, not the people, so a draft with placeholders works just as well. If the notice contains what looks like a Social Security number, the report warns you, because a notice should not carry one.

Can I try it for free?

Yes, on the three sample notices on this page: a complete election notice, one with planted errors, and a general notice. They run free, up to 10 times a day. Checking your own notice, pasted or uploaded, is the paid run: sign in with at least $25.00 of credit and run it from the same form, or call the API.

Is my data stored?

No. The notice is processed in memory for the length of the request and is not stored or shared. The report names items and rules, never text, amounts, names or dates from your notice. For billing and usage we log the time, endpoint, result status, size and duration, never the contents.

When is a run charged?

When the check finishes and returns a report, PASS, WARN or FAIL: $25.00 per completed QA run. Requests rejected before a report exists are free, such as a file that cannot be read, a scanned PDF with no text, or a missing notice type.

Sources

SpreadRun is not affiliated with or endorsed by the Department of Labor or the IRS. Where this check and the regulations differ, the regulations control.

More validators: PBJ Staffing Data Pre-Submission QA | the full catalog