Includes: API (Express/TypeScript), Astro site, Python workers, document generators, FCC compliance tools, Canada CRTC formation, Ansible infrastructure, and deployment scripts. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
157 lines
6.9 KiB
Text
157 lines
6.9 KiB
Text
---
|
||
// DeMinimisChoiceExplainer — in-wizard help panel that explains when a
|
||
// filer should elect de minimis exemption vs. file as a regular
|
||
// contributor. Embedded in Block6CertStep (where the final election
|
||
// lives) as an <details> block the customer can expand.
|
||
---
|
||
|
||
<details class="pw-demin-explainer">
|
||
<summary>📖 De minimis vs. regular filing — how to choose</summary>
|
||
|
||
<div class="pw-demin-body">
|
||
<p class="pw-lead">
|
||
If your Appendix A worksheet shows your estimated annual USF
|
||
contribution is under $10,000, you qualify as <strong>de minimis</strong>
|
||
and are <em>exempt from contributing to USF</em> (47 CFR § 54.706).
|
||
But exemption isn't always the better outcome. Here's how to think
|
||
about it.
|
||
</p>
|
||
|
||
<h4>What changes if you file as de minimis:</h4>
|
||
<ul>
|
||
<li><strong>You pay $0 USF contribution</strong> on your end-user revenue.</li>
|
||
<li>You still file Form 499-A annually (it's your status declaration).</li>
|
||
<li>You're also <strong>exempt from TRS, NANPA, LNP, and ITSP fees</strong>
|
||
(Line 422/512 math excludes your contribution base).</li>
|
||
<li>You <strong>cannot issue a reseller certification</strong> to your
|
||
upstream wholesale carriers — you don't contribute directly.</li>
|
||
<li>Your wholesale SIP / trunk provider <strong>will charge you their USF
|
||
surcharge</strong> on the wholesale bill — and you have no way to
|
||
pass that cost through to customers (you don't collect USF).</li>
|
||
</ul>
|
||
|
||
<h4>What changes if you waive and file as a regular contributor:</h4>
|
||
<ul>
|
||
<li>You owe quarterly USF contributions on your interstate revenue
|
||
at the current USAC factor (typically 25-30% of your contribution
|
||
base).</li>
|
||
<li>You can <strong>show your wholesale vendor your 499 Filer ID +
|
||
reseller certification</strong> and they must stop charging you
|
||
their USF surcharge on wholesale trunking.</li>
|
||
<li>You can collect USF surcharges from your own customers and remit
|
||
them directly to USAC.</li>
|
||
<li>You file quarterly 499-Q forms (not just the annual 499-A).</li>
|
||
</ul>
|
||
|
||
<h4>The break-even math:</h4>
|
||
<p>
|
||
Let <code>W</code> = your annual wholesale SIP/trunk spend and
|
||
<code>s</code> = your vendor's USF surcharge rate (typically 25-30%
|
||
of the interstate portion of your wholesale bill). If you file
|
||
de minimis, your unavoidable cost is roughly <code>W × s ×
|
||
wholesale_interstate_%</code>.
|
||
</p>
|
||
<p>
|
||
Let <code>R</code> = your own interstate end-user revenue. If you
|
||
waive and file regular, your direct USF contribution is
|
||
<code>R × current_factor</code>.
|
||
</p>
|
||
<p>
|
||
<strong>File de minimis when:</strong> your direct contribution
|
||
(<code>R × factor</code>) would exceed your wholesale-side USF
|
||
surcharge hit (<code>W × s × wholesale_interstate_%</code>).
|
||
Typical case: carriers with many end-user customers + low wholesale
|
||
purchasing.
|
||
</p>
|
||
<p>
|
||
<strong>Waive and file regular when:</strong> your wholesale-side
|
||
USF surcharge hit would exceed your direct contribution. Typical
|
||
case: small VoIP resellers who buy a lot of wholesale SIP trunks
|
||
and have few direct end-user customers yet.
|
||
</p>
|
||
|
||
<h4>Concrete example — small VoIP reseller:</h4>
|
||
<ul class="pw-example">
|
||
<li>Annual wholesale SIP spend: <code>$60,000</code></li>
|
||
<li>Vendor USF surcharge rate: <code>27%</code>, interstate portion:
|
||
<code>64.9%</code> (safe harbor)</li>
|
||
<li>Wholesale USF hit if de minimis:
|
||
<code>60,000 × 0.27 × 0.649 = $10,513</code>/year</li>
|
||
<li>Own interstate revenue: <code>$40,000</code></li>
|
||
<li>Direct contribution if regular filer:
|
||
<code>40,000 × 0.27 = $10,800</code>/year</li>
|
||
<li class="pw-verdict">These are nearly equal — the decision is
|
||
roughly a wash financially. But the regular filer also gets the
|
||
administrative benefit of showing wholesale vendors the Filer ID
|
||
+ reseller cert, which can be worth $200-500/year in handling
|
||
effort saved.</li>
|
||
</ul>
|
||
|
||
<h4>Other factors:</h4>
|
||
<ul>
|
||
<li><strong>Business plan / growth:</strong> If you expect to exceed
|
||
the de minimis threshold next year anyway, the paperwork overhead
|
||
of switching from de minimis to regular mid-year is worse than
|
||
just filing regular now.</li>
|
||
<li><strong>Customer-facing billing:</strong> Regular filers can add
|
||
a line-item "Federal USF Recovery Fee" on customer invoices
|
||
(Line 403). De minimis filers cannot — the fee must be bundled
|
||
into the rate.</li>
|
||
<li><strong>Audit risk:</strong> Both are equally audit-defensible,
|
||
but misrepresenting de minimis status is a forfeiture trigger.
|
||
If in doubt, waive.</li>
|
||
<li><strong>Multi-entity affiliates:</strong> De minimis is tested
|
||
on consolidated revenue across affiliated filers — if any
|
||
affiliate exceeds the threshold, you cannot claim de minimis.
|
||
Appendix A Lines 3-4 add affiliate interstate/intl revenue to
|
||
your own.</li>
|
||
</ul>
|
||
|
||
<p class="pw-summary">
|
||
<strong>Rule of thumb:</strong> If you mostly sell to end users and
|
||
your upstream spend is modest, claim de minimis. If you mostly
|
||
resell wholesale SIP and your upstream USF exposure exceeds your
|
||
own contribution base, waive and file regular. When in doubt, run
|
||
the numbers above with your actual wholesale invoice + revenue
|
||
data.
|
||
</p>
|
||
</div>
|
||
</details>
|
||
|
||
<style>
|
||
.pw-demin-explainer {
|
||
border: 1px solid #e2e8f0; background: #f8fafc;
|
||
border-radius: 8px; padding: 0.6rem 0.9rem;
|
||
margin: 0.75rem 0;
|
||
font-size: 0.88rem;
|
||
}
|
||
.pw-demin-explainer > summary {
|
||
cursor: pointer; font-weight: 600; color: #1a2744;
|
||
list-style: none;
|
||
}
|
||
.pw-demin-explainer > summary::-webkit-details-marker { display: none; }
|
||
.pw-demin-body { padding: 0.5rem 0.25rem 0.25rem; color: #334155; line-height: 1.5; }
|
||
.pw-demin-body h4 { color: #1a2744; margin: 0.9rem 0 0.35rem; font-size: 0.92rem; }
|
||
.pw-demin-body p, .pw-demin-body ul { margin: 0.4rem 0; }
|
||
.pw-demin-body code {
|
||
background: #e2e8f0; padding: 0.05rem 0.3rem; border-radius: 3px;
|
||
font-size: 0.82rem;
|
||
}
|
||
.pw-demin-body .pw-lead {
|
||
font-size: 0.92rem; padding: 0.5rem 0.75rem; background: #fff;
|
||
border-left: 3px solid #2d4e78; border-radius: 0 4px 4px 0;
|
||
}
|
||
.pw-demin-body .pw-example {
|
||
background: #fff; padding: 0.5rem 0.75rem 0.5rem 1.75rem;
|
||
border-radius: 4px; border: 1px solid #e2e8f0;
|
||
}
|
||
.pw-demin-body .pw-verdict {
|
||
margin-top: 0.4rem; font-style: italic; color: #1a2744;
|
||
list-style: none; margin-left: -1rem;
|
||
}
|
||
.pw-demin-body .pw-summary {
|
||
margin-top: 0.8rem; padding: 0.6rem 0.9rem;
|
||
background: #ecfdf5; border-left: 3px solid #059669;
|
||
border-radius: 0 4px 4px 0; color: #065f46;
|
||
}
|
||
</style>
|