Delaware Franchise Tax
by @stevenobiajulu
File your Delaware annual franchise tax and annual report. Guides you through tax calculation (Authorized Shares and Assumed Par Value Capital methods), the...
clawhub install delaware-franchise-taxπ About This Skill
name: delaware-franchise-tax description: >- File your Delaware annual franchise tax and annual report. Guides you through tax calculation (Authorized Shares and Assumed Par Value Capital methods), the eCorp portal filing process, and payment. For Delaware C-Corps (March 1 deadline) and LLCs/LPs/GPs (June 1 deadline). Use when user says "Delaware franchise tax," "annual report Delaware," "file franchise tax," or "eCorp portal." license: MIT metadata: author: open-agreements version: "0.1.0" catalog_group: Editing And Client Workflows catalog_order: 30
Delaware Franchise Tax
File your Delaware annual franchise tax and annual report.
> Interactivity note: Always ask the user for missing inputs.
> If your agent has an AskUserQuestion tool (Claude Code, Cursor, etc.),
> prefer it β structured questions are easier for users to answer.
> Otherwise, ask in natural language.
Security model
When to Use
Phase 1: Gather Information
Ask the user for the following (use AskUserQuestion if available):
All entity types:
For C-Corps, also ask:
Officers and directors (C-Corps):
Phase 2: Calculate Tax
LLCs/LPs/GPs
Flat $300 annual tax. No calculation needed. Skip to Phase 3.
C-Corps β Calculate Both Methods
Always calculate both methods and recommend the lower one. Show all intermediate values so the user can verify.
#### Method 1: Authorized Shares Method
Shares <= 5,000: $175 (minimum)
5,001 - 10,000: $250
Each additional 10,000: +$85
Maximum: $200,000
Example: 10,000,000 authorized shares
#### Method 2: Assumed Par Value Capital (APVC) Method
Almost always cheaper for startups. Requires a gross assets figure.
Step 1: Assumed Par = Total Gross Assets / Total Issued Shares
Step 2: For each class of shares where assumed par >= stated par:
use assumed par x number of authorized shares in that class
Step 3: For each class of shares where assumed par < stated par:
use stated par x number of authorized shares in that class
Step 4: Sum all classes = Assumed Par Value Capital (APVC)
Step 5: Tax = (APVC rounded up to next $1,000,000 / $1,000,000) x $400
Step 6: Minimum tax: $400
Step 7: Maximum tax: $200,000
Example: 10,000,000 authorized shares at $0.00001 par, 1,000,000 issued, $50,000 gross assets
#### Filing Fee
Total due = franchise tax + filing fee
Present both calculations to the user:
Method 1 (Authorized Shares): $XX,XXX
Method 2 (Assumed Par Value): $XXX
Recommended method: Method 2
Filing fee: $50
Total due: $XXX + $50 = $XXX
Phase 3: File via Portal
The agent can automate the portal using Playwright if Chrome is running with remote debugging enabled. Otherwise, guide the user step-by-step.
Automation Setup (Playwright via CDP)
If the user says "use playwright", "use the browser" or requests similar automation:
1. Launch Chrome with remote debugging (see reference/ecorp-portal-playwright-notes.md for commands)
2. Connect via Playwright (see reference for CDP connection snippet)
3. Portal field reference: See reference/ecorp-portal-playwright-notes.md for:
- All field selector IDs
- Date field workaround (must use JS el.value = not Playwright .fill())
- State dropdown abbreviations (use value="NY" not label="New York")
- Director name fields (separate first/middle/last fields, NOT one name field)
- APVC activation sequence
- Session/eId behavior
Filing Steps
1. Navigate: Open https://icis.corp.delaware.gov/ecorp/logintax.aspx
2. Login: Enter Business Entity File Number. Solve CAPTCHA (if the user shares a screenshot, the agent can try to read it). Click Continue.
3. Entity verification: Confirm entity name, registered agent, and registered office match your records.
4. Fill form fields (all on one page):
- Stock info: Issued shares (per-class field, NOT the readonly total), gross assets, asset date (must == fiscal year end)
- Address: Principal business address with state abbreviation
- Nature of business: Select from dropdown (e.g., "Technology/Software")
- Officer: First/middle/last name, title, address
- Directors: Set total count, click "Enter Directors Info", fill first/middle/last name + address for each
- Authorization: First/middle/last name, title, address
- T&C checkbox: Must check chkCertify before continuing
5. Recalculate tax: Click "Recalculate Tax" button. Verify the displayed tax matches your calculation from Phase 2. If it still shows the Authorized Shares method amount, the asset date is probably wrong β fix it via JavaScript.
6. Review: Click "Continue Filing" to see the Review Copy. Verify all data.
7. Payment: Click "Proceed to Payment". The agent must stop here β credit card and banking details must be entered by the user. If tax exceeds $5,000, ACH payment is required.
8. Confirmation: After payment:
- Click "Display Confirmation Copy" (onclick="downloadConfirmation();return false;") to save receipt PDF
- Click "Email Confirmation Copy" to email the filed report (opens popup at Email.aspx, enter email address)
- CRITICAL: "Once you leave this screen, you will no longer be able to obtain a confirmation copy" β save/email before navigating away
- Record the Service Request Number from the URL: srNo=XXXXX
Phase 4: Save Receipt and Remind
Save the confirmation PDF
The downloaded confirmation PDF is the filing record β no need to create a separate one.
The portal downloads the receipt as Ecorp_Confirmation_ to the default Downloads folder. Move it to a durable location:
~/Documents/Tax/Delaware// on local disk# Example
mkdir -p ~/Documents/Tax/Delaware/My-Corp-Name
mv ~/Downloads/Ecorp_Confirmation_*.pdf ~/Documents/Tax/Delaware/My-Corp-Name/
Ask the user where they keep tax records and move the file there.
Set a reminder
Remind the user to set an annual reminder for approximately 2 weeks before the deadline:
Scheduling options:
/schedule for recurring tasks~~calendar MCP is available, create the reminder directlyReference
For detailed calculation formulas and official guidance, see the reference/ directory:
reference/tax-calculation.md β full formulas for both methods with examplesreference/filing-instructions.md β fees, payment methods, deadlinesreference/faq.md β frequently asked questionsreference/ecorp-portal-playwright-notes.md β field selectors, gotchas, and automation tips for the eCorp portalOfficial source: https://corp.delaware.gov/paytaxes/ Help line: 302-739-3073, Option 3
Notes
Connectors
For optional MCP connector setup (calendar, cloud storage), see CONNECTORS.md.