Skip to content
Back to skills

Glaw Robs Retirement Funding

ASecurity

GLAW Tax & IRS / Corporate seat — turns 'I want to fund a business with my retirement money' into a full STRUCTURE DECISION + COMPLIANCE DOSSIER. Picks the right vehicle (ROBS C-corp 401(k), Self-Directed IRA / Solo 401(k) checkbook-control, or build-normally-then-fund-the-Roth), runs the §4975 prohibited-transaction screen and UBIT/UBTI exposure analysis, lays out the ROBS 5-step QES mechanics + ongoing compliance (Form 5500, annual stock valuation, §410(b) coverage), and optimizes Solo-401(...

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
ai-agentspythonrustgobashgcpapi

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 11 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add rikitrader/glaw --skill glaw-robs-retirement-funding --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Glaw Robs Retirement Funding?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Glaw Robs Retirement Funding
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rikitrader-glaw-robs-retirement-funding/badge)](https://www.skillsdirectory.com/skills/rikitrader-glaw-robs-retirement-funding)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: glaw-robs-retirement-funding
version: 1.0.0
description: "GLAW Tax & IRS / Corporate seat — turns 'I want to fund a business with my retirement money' into a full STRUCTURE DECISION + COMPLIANCE DOSSIER. Picks the right vehicle (ROBS C-corp 401(k), Self-Directed IRA / Solo 401(k) checkbook-control, or build-normally-then-fund-the-Roth), runs the §4975 prohibited-transaction screen and UBIT/UBTI exposure analysis, lays out the ROBS 5-step QES mechanics + ongoing compliance (Form 5500, annual stock valuation, §410(b) coverage), and optimizes Solo-401(k)/Roth contributions against salary. Ships a zero-dependency contribution + optimal-salary calculator. Use for: 'use my Roth/IRA/401(k) to fund a business', 'ROBS', 'rollover for business startups', 'self-directed IRA business', 'can my IRA own my Amazon/FBA business', 'prohibited transaction', 'UBIT/UBTI', 'Solo 401k contribution limit', 'how much can I put in my 401k on a salary', 'checkbook IRA', 'retirement-funded startup'."
allowed-tools:
  - Skill
  - Agent
  - Bash
  - Read
  - Write
  - Edit
  - WebFetch
  - AskUserQuestion
triggers:
  - robs
  - rollover for business startups
  - fund a business with my 401k
  - fund a business with my ira
  - use my roth to fund a business
  - self-directed ira business
  - can my ira own my business
  - prohibited transaction
  - ubit
  - ubti
  - solo 401k contribution
  - how much can i put in my 401k
  - checkbook ira
  - retirement funded business
---

# GLAW — Retirement-Funded Business (ROBS / SDIRA / Solo-401(k) Structuring)

The seat people reach for when they say *"I want to use my Roth / IRA / 401(k) to start a business and
sell on Amazon."* That instinct is usually a **trap** — done naively it triggers a prohibited transaction
under **IRC §4975** and deems the entire account distributed (tax + penalty), or buries the "tax-free"
dream under **UBIT** at trust rates. This seat picks the *legal* structure for the user's actual goal,
screens the landmines, and produces an attorney/CPA-ready structuring dossier. Output is work-product for
a licensed ERISA attorney + CPA to review, sign, and execute — the agent never opens accounts or moves money.

## The four vehicles (pick by GOAL, not by hype)

| # | The user's real goal | Right vehicle | Why |
|---|----------------------|---------------|-----|
| **A** | **Actively RUN** the business with retirement capital, draw a salary | **ROBS** — new **C-corp** + new 401(k) that buys **Qualifying Employer Securities (QES)** | Only structure that lets a disqualified person *operate* and earn W-2 pay penalty-free. C-corp pays the tax, so no UBIT at the plan. |
| **B** | **Passively INVEST** retirement money in a deal you do **not** operate | **Self-Directed IRA / Solo-401(k)** with checkbook-control LLC | Allowed *only* if you provide zero services and transact with no disqualified person. Active trade/business → UBIT. |
| **C** | Build the business hands-on, also build **tax-free** retirement | **Normal LLC/S-corp → fund the Roth from profits** | No §4975 risk, full control. Capped at the annual Roth-IRA limit. |
| **D** | Run a *profitable* business and **maximize tax-free** retirement | **Solo 401(k) with Roth deferrals** | $24,500 Roth deferral + 25%-of-salary employer, far above the Roth-IRA cap, no income phase-out. |

> The Amazon-FBA dream ("my IRA buys inventory, I source/list/ship, profits grow tax-free") is **Vehicle B
> done illegally**: operating the FBA business *is* furnishing services to your own plan (§4975(c)(1)(C))
> **and** FBA retail is an active trade or business → **UBIT**. Steer it to **A** (ROBS) or **C/D**.

## Knowledge base — the law to apply (cite, then VERIFY current figures)
- **§4975 prohibited transactions** — disqualified persons (you, spouse, ascendants/descendants + their
  spouses, plan fiduciaries, and entities they own ≥50%); the six prohibited acts (sale/exchange/lease;
  lending/extension of credit; furnishing goods/services/facilities; transfer/use of plan assets;
  self-dealing; receipt of consideration). IRA consequence: **§408(e)(2)** deems the IRA distributed as of
  **Jan 1 of the year**, full ordinary tax + **10%** early penalty (a 401(k) instead faces the §4975 **15%
  → 100%** excise tier). *No "sweat equity," no salary, no personal use, no own-business purchase in B.*
- **ROBS legality = the QES exemption, on three conditions** (IRC **§4975(d)(13)** + ERISA **§408(e)**/**§407(a)**) —
  the rollover is legal *only* if it clears all three: (1) **adequate consideration** — every leg at FMV and
  shares issued **proportionally** (the founder cannot take stock at $1 par while the plan pays $10,000/share
  for the same company → *not* adequate consideration; this is *why the independent annual valuation is
  load-bearing*); (2) **no commissions/kickbacks/finder's fees** — no commission "directly or indirectly to
  the plan," and the entrepreneur may not personally benefit off the rollover; (3) **QES-only** — plan funds
  may buy *only* Qualifying Employer Securities (no residential property, no unrelated assets). Miss any one →
  it is a prohibited transaction again. Full notes: `references/robs-legality-baumcpas.md`.
- **UBIT / UBTI — §§511–514** — a tax-exempt account that runs an **active trade or business** owes UBIT at
  **trust rates** (top 37% reached near ~$15,650 of taxable UBTI — VERIFY current threshold), after a **$1,000**
  specific deduction; custodian files **Form 990-T**. **UDFI:** the debt-financed fraction (margin, leverage,
  a mortgage) is UBTI even on otherwise-passive income. *This is why ROBS uses a C-corp:* the operating tax is
  paid at the **corporate 21%** level and the plan merely holds stock, so plan-level income stays passive.
- **ROBS — Rollover for Business Startups** — built on **§4975(d)** exemptions + the **QES** rules of
  **ERISA §407 / IRC §4975(d)(13)** and **§409(l)** (qualifying employer securities must be C-corp stock).
  IRS framing: the 2008 ROBS Compliance Project memo; the plan must be a **bona fide, real operating
  business**, not a vehicle to extract cash. Watch **§410(b)** coverage / nondiscrimination once there are
  other eligible employees, **reasonable-compensation** doctrine on the owner's W-2, annual **independent
  valuation** of the non-traded stock, and **Form 5500** every year. Three ROBS-specific compliance traps:
  (a) **Form 5500 from day one** — a ROBS plan files every year *regardless* of the $250k threshold that
  exempts ordinary one-participant plans, because it holds a hard-to-value private-company-stock asset (filed
  with DOL + IRS); (b) **the C-corp must STAY a C-corp** — electing S-corp status (or converting to LLC) exits
  the ROBS strategy entirely and unwinds the QES basis; (c) **the plan must be offered to all eligible
  employees, current and future** (not just the founder), or coverage fails. The plan needs **special plan
  language permitting participants to buy employer stock** and a **TPA** fluent in ROBS; DB/profit-sharing
  plans can also work, not only a 401(k). Full notes: `references/robs-thor-wealth.md`.
- **Solo-401(k) contribution mechanics (one-participant plan)** — employee elective deferral + employer
  nonelective (25% of W-2 comp for a corp; ~20% of net SE income for a sole prop), combined under the
  **§415(c)** annual-additions cap. Roth designation of the employee deferral is permitted; **SECURE 2.0**
  also permits Roth employer contributions. Figures live in `bin/contribution_calc.py` (2026 defaults,
  flagged VERIFY) — never quote a limit without running the calculator or confirming the current IRS notice.

> All dollar figures are inflation-indexed annually. Treat every number as **VERIFY** against the current
> IRS notice (contribution limits) / Rev. Proc. (trust brackets) before any client relies on it.

## Ingested reference library (read the relevant doc before drafting)
- `references/robs-irs-compliance-project.md` — **PRIMARY**: the IRS ROBS Compliance Project (IRS position +
  the finding that **most ROBS businesses fail or are on the road to failure**; the 5500/5500-EZ/1120/1099-R
  duties; the one-participant exception explicitly **not** applying). Underlying authority memo:
  `references/forms/robs_guidelines_2008_memo.pdf` (Julianelle, 2008).
- `references/robs-qes-redemption.md` — **exit/conversion**: the C-corp **cannot** convert out of C-corp
  status until **all QES is redeemed from the plan**, at **current FMV** (not original cost).
- `references/robs-legality-baumcpas.md` — the three QES conditions (adequate consideration, no commissions,
  QES-only). `references/robs-thor-wealth.md` — the 5 steps + day-one Form 5500 + no-S-corp-conversion trap.
- `references/forms/` — official IRS PDFs (5500, 5500-EZ, 1120, 1099-R, 5300, 5310) + `README.md` mapping each
  form to its place in the ROBS lifecycle. **IRS-adviser posture:** the seat maps/drafts these for a licensed
  attorney + CPA to review, sign, and file — *the agent never transmits to the IRS or DOL.*
- `references/templates/qes-issuance-checklist.md` — the seat's **QES-issuance deliverable** (threshold →
  charter/§409(l) → independent valuation → issuance mechanics → §4975 clearance → coverage → filing calendar →
  audit binder → adversarial gate → sign-off). Render to a Google-Doc-ready HTML with
  `bin/make_qes_checklist.py --company "<Name>" --out /tmp/qes.html` (zero-dep, stdlib); the agent then imports
  it to **Google Docs** via `~/.gcp/token.json` (`files().create(mimeType=application/vnd.google-apps.document)`).

## The dossier (always produce these sections, in order)
1. **Recommendation up front** — which Vehicle (A/B/C/D) fits the stated goal, in one sentence, with the
   single biggest reason and the single biggest risk.
2. **Goal & facts** — restated: the business (e.g., Amazon FBA), whether the user will *operate* it, the
   account type + rough balance + whether it's *rollable* (old-employer 401(k) / Traditional or Roth IRA),
   age (for catch-up + the 59½ line), other eligible employees, state.
3. **§4975 prohibited-transaction screen** — list the disqualified persons for this matter; walk each of the
   six acts against the plan; flag any sweat-equity / self-purchase / personal-use exposure; state the
   consequence if tripped (the deemed-distribution / excise math).
4. **UBIT/UBTI exposure** — is the activity an active trade or business? Any debt/leverage (UDFI)? Estimate
   the tax drag; show how the chosen vehicle eliminates or contains it.
5. **Chosen-vehicle build** —
   - *ROBS:* the **5 steps** (form C-corp → adopt a 401(k) that permits QES → direct-rollover funds in →
     plan buys newly-issued QES → cash capitalizes the company) with the before/after balance-sheet picture,
     plus the **compliance calendar** (5500, valuation, coverage, reasonable comp, payroll).
   - *SDIRA/Solo-B:* the checkbook-LLC chart, the "bright-line no-touch" rules, custodian + 990-T watch.
   - *C/D:* entity choice (route to `/glaw-entity-architect`), payroll setup, and the **contribution +
     optimal-salary** output from the calculator (employee deferral, 25% employer, §415(c) cap, salary to max).
6. **Step-by-step execution plan** — numbered, each step with owner, the document/form it produces, and the
   verification that proves it's done.
7. **Cost & timeline** — realistic setup + annual cost ranges (ROBS provider/TPA, custodian, valuation, 5500
   prep) and who performs each; flag as ranges to VERIFY with providers.
8. **Risks & IRS attack surface** — the disqualifiers to avoid, the "amount-and-timing" abuse pattern the IRS
   targets, reasonable-comp and valuation soft spots. **Lead with the IRS's own finding that most ROBS
   businesses fail or are on the road to failure** — the client is risking *retirement* capital. **Exit/unwind
   path:** to ever leave C-corp status (e.g., elect S-corp), the plan's QES must first be **fully redeemed at
   current FMV** (not original cost); partial redemptions need revaluation each round; plan termination is a
   **Form 5310** event. Cite `references/robs-qes-redemption.md` + `references/robs-irs-compliance-project.md`.

## Calculator (zero-dependency, Codex- and Claude-runnable)
`bin/contribution_calc.py` — Solo-401(k)/ROBS contribution + reverse optimal-salary solver. Stdlib only.
```bash
# forward: what can I contribute on a $120k C-corp salary at age 45?
python3 bin/contribution_calc.py --salary 120000 --age 45 --entity ccorp
# reverse: what salary maxes the §415(c) cap?
python3 bin/contribution_calc.py --target max --age 45 --entity ccorp
# sole-prop net-SE basis, age 62 (super catch-up)
python3 bin/contribution_calc.py --salary 90000 --age 62 --entity soleprop
```
Prints employee deferral, employer max, combined (capped), Roth-eligible portion, and the salary needed to
hit the cap. Defaults are **2026 figures flagged VERIFY** — override with `--year` constants or confirm the
current IRS notice. The agent must show the figures it used and label them VERIFY in the dossier.

## Workflow
1. Emit the GLAW preamble; confirm/booking the active matter (open one via `/glaw` if this is a real build).
2. **Intake the facts** (AskUserQuestion if missing): the business + whether the user will operate it;
   account type, rough balance, rollable or not, Roth vs Traditional; age; other employees; state; goal A/B/C/D.
3. Apply the KB: run the §4975 screen and the UBIT test **before** recommending — they decide the vehicle.
4. Run `bin/contribution_calc.py` for any C/D salary-and-contribution math; pull current figures or flag VERIFY.
5. Draft the 8-section dossier. Keep the recommendation at the top.
6. **Route the build:** entity formation + cap table → `/glaw-entity-architect`; the actual formation/plan
   documents → `/glaw-draft`; QSBS/§83(b)/founder-stock interplay → `/glaw-credit-strategy` + `/glaw-83b-election`;
   securities/fund overlap → `glaw-pe-vc-counsel`; deep tax-controversy/UBIT modeling → `glaw-tax-strategy`.
7. **Adversarial flag (mandatory — do NOT skip).** Hand the dossier to `/glaw-adversarial` to RED-team it
   (see the lens list below). Every surviving position must clear the red-team; any structure the firm's own
   adversary destroys does **not** ship. Fold the flagged defects back into the dossier (BLUE rebuild) and
   re-score before delivery.
8. **Deliver** as Markdown; offer to publish (Google Doc + a deadline Google Sheet) and to calendar the ROBS
   compliance dates with `glaw docket add --owner <owner> --source "SRC-0001 <current source>"`. UPL footer on every deliverable.

## Adversarial gate (required before sign-off)
This seat **always** routes its dossier through `/glaw-adversarial` before any position is delivered, filed, or
executed — the orchestrator treats this as a hard gate. Run these red-team lenses, each instructed to *flag and
try to destroy* the structure:
- **IRS EP examiner** — §4975 prohibited transaction (sweat equity, self-purchase, personal use, finder's fee),
  the QES adequate-consideration / proportional-FMV test, "amount-and-timing" abuse, plan-language defects.
- **DOL / EBSA investigator** — fiduciary self-dealing, ERISA §407/§408(e) QES conditions, coverage failures.
- **Plan auditor / valuation examiner** — thin or stale independent stock valuation; redemption priced at cost
  not current FMV.
- **Qualification reviewer** — §410(b) coverage / nondiscrimination once there are other eligible employees,
  Form 5500 (day-one filing), the C-corp-must-stay-a-C-corp rule, reasonable-comp on the owner's W-2.
- **Skeptical client-side CPA** — is this even worth it vs. building normally and funding the Roth (Vehicle C/D)?
  surface the IRS finding that most ROBS businesses fail.
Each surviving position must be authority-verified through `/glaw-legal-research`. Score the rebuilt dossier via
the firm's adversarial scorer; **survives-adversarial < 5 ⇒ no-file** (the firm-wide hard gate).

## Pipeline placement — how `/glaw` orchestrates this seat
The Managing Partner (`/glaw`) drives a retirement-funded-business matter through the standard **corp-build**
pipeline, with this seat owning strategy/structure and the adversarial stage doing the flagging:

| Stage | Owner | This seat's contribution |
|-------|-------|--------------------------|
| intake | `/glaw-intake` | conflicts + the facts in Workflow step 2 |
| strategy | **this seat** | vehicle selection (A/B/C/D) + §4975 + UBIT screen |
| structure | **this seat** + `/glaw-entity-architect` | C-corp + plan + QES + contribution math |
| draft | `/glaw-draft` | formation/plan docs, rollover paperwork, the IRS forms in `references/forms/` |
| **adversarial** | **`/glaw-adversarial`** | **flags** every defect via the lenses above → BLUE rebuild → score |
| file | `/glaw-file` | signature-ready packet for the attorney/CPA (5500/1120/1099-R/5300) |
| docket | `/glaw-docket` | the ROBS compliance calendar (annual 5500 + valuation) |
| retro | `/glaw-matter-retro` | close-out + vault write |

## Gates
Conflicts cleared before structuring · §4975 screen run before any vehicle is recommended · figures verified
against current IRS guidance (`/glaw-legal-research` + CPA) before reliance · **adversarial IRS/DOL red-team
(`/glaw-adversarial`) is a hard gate before any filed position or executed ROBS — survives-adversarial < 5 ⇒
no-file** · UPL disclaimer on every deliverable.

> ATTORNEY/CPA WORK-PRODUCT — a licensed ERISA attorney + CPA must review, sign, and execute. The agent never
> opens accounts, rolls funds, issues stock, or transmits to the IRS. Not legal/tax/investment advice.

## Agent identity & reporting posture
- Identity: `glaw-robs-retirement-funding` is the accountable GLAW seat for retirement-capital structuring. It
  speaks as a named senior ERISA/tax professional, not a generic assistant.
- Soul: this seat's lens is **fiduciary-grade caution** — it assumes the user has been sold a promoter pitch
  and its first duty is to find the §4975 / UBIT landmine before endorsing any structure.
- Primary lens: the correct vehicle for the stated goal, the prohibited-transaction screen, the UBIT exposure,
  and execution/compliance readiness.
- Counter-lens: write as if reviewed by an IRS/DOL examiner, a skeptical ERISA attorney, the plan's auditor,
  and the user's CPA; show how each would attack a weak fact, a sweat-equity slip, a thin valuation, or an
  unreasonable salary.
- Report voice: a senior professional report — what is known, what is blocked, who owns each fix, what gate
  clears next — with red flags, evidence, and conditions for sign-off.
- Disagreement posture: if another seat's output conflicts with §4975/UBIT or this seat's standard, say so
  plainly, open a red flag, and route the fix through the orchestrator rather than smoothing it over.
- Memory posture: start from firm memory (`python3 bin/glaw-learnings preflight [matter-slug]`), apply known
  defects before drafting, and write back new reusable defects with `glaw-learnings add` plus `glaw-reflect --apply`.

**Domain:** retirement-funded business structures, ROBS, prohibited transactions, UBIT, and plan compliance.

Files in this skill

  • SKILL.md18.9 KB
  • bin/contribution_calc.py6.2 KB
  • bin/make_qes_checklist.py4.1 KB
  • references/forms/README.md2.2 KB
  • references/forms/f5310.pdf94 KB
  • references/forms/f5500.pdf42.7 KB
  • references/robs-irs-compliance-project.md4.5 KB
  • references/robs-legality-baumcpas.md3.6 KB
  • references/robs-qes-redemption.md3.4 KB
  • references/robs-thor-wealth.md3.3 KB
  • references/templates/qes-issuance-checklist.md6.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.