# EIN.LLC > Form a US LLC and get an EIN as a non-US founder with no SSN or ITIN required for the filing. EIN support with a demonstrated 2–3-business-day route; timing depends on the case. US bank introduction and first-year registered agent included. One-time $399 + state fee, no subscription. ## Guides - [How to Form a US LLC as a Non-Resident (No SSN Required)](https://ein.llc/guides/form-us-llc-non-resident): Yes. A non-resident can form a US LLC without an SSN, a green card, or a US visit. State formation does not ask for a personal US tax ID. The IRS issues the EIN for $0; a responsible party with no SSN or ITIN who is ineligible for one writes Foreign on Form SS-4 line 7b. Last checked 2026-09-24. - [How to Get an EIN Without an SSN (IRS Fee $0)](https://ein.llc/guides/ein-without-ssn): Yes. You don't need an SSN or ITIN to get an EIN. The IRS fee for the number is $0. Eligible foreign applicants can apply by phone or submit Form SS-4 by fax or mail and write 'Foreign' on the responsible-party line. Service and state fees are separate. EIN.LLC's package remains $399 plus state filing fees. Last checked 2026-09-24. - [EIN.LLC vs Stripe Atlas, doola, Firstbase & More: 2026 Comparison](https://ein.llc/guides/compare-llc-formation-services): Non-resident founders choose between flat one-time fees (EIN.LLC $399, Stripe Atlas $500, Firstbase $399) and annual subscriptions (doola $297/yr, Globalfy $588/yr). Key differences are EIN-without-SSN turnaround, registered-agent renewal costs, Form 5472 support, and whether US banking is included. Mercury is a bank, not a formation service. - [Best State to Form a US LLC as a Non-Resident (Wyoming vs Delaware vs New Mexico)](https://ein.llc/guides/best-state-for-non-resident-llc): If you have no US physical presence, your state of formation is a cost-and-privacy choice, not a legal requirement — Wyoming and New Mexico win for bootstrapped online businesses. Pick Delaware only if you plan to raise US venture capital. If you have real US nexus (an office, staff, or inventory), form in that state to avoid double registration. - [How to Open a US Business Bank Account as a Non-Resident (No SSN)](https://ein.llc/guides/us-business-bank-account-non-resident): A foreign company or branch does not need a US local office to satisfy the bank customer-identification address rule: the address may be a principal place of business, a local office, or another physical location. The bank still decides whether to open the account. Mercury accepts only companies formed in the United States or a US territory, and it does not accept a registered-agent address as the principal place of business. Last checked 2026-09-24. - [Form 5472 & the $25,000 Penalty: What Foreign-Owned LLCs Must File](https://ein.llc/guides/form-5472-foreign-owned-llc): Every foreign-owned single-member US LLC (a disregarded entity) must file Form 5472 attached to a pro-forma Form 1120 each year — even with zero income or activity. Missing or botching the filing triggers a minimum $25,000 IRS penalty, with more added every 30 days after an IRS notice. - [Does a Foreign-Owned US LLC Owe US Tax? (ECI & ETBUS Explained)](https://ein.llc/guides/foreign-owned-llc-us-taxes): Often, no. A foreign person owes US income tax on business profit when that profit is effectively connected income from a US trade or business. US customers alone are not that test. A foreign-owned disregarded LLC still files Form 5472 with a pro forma Form 1120 for a year with a reportable transaction. Last checked 2026-09-26. - [ITIN vs EIN: Which Do You Actually Need as a Non-Resident Owner?](https://ein.llc/guides/itin-vs-ein): An EIN identifies your business; an ITIN identifies you personally. To form a US LLC, get its EIN, and open a US business bank account, you need only the EIN — no ITIN. You need an ITIN solely if you must personally file a US return (e.g., Form 1040-NR) or claim a tax-treaty benefit. - [What Is an Agent Business Identity?](https://ein.llc/guides/agent-business-identity): An agent business identity is not a new legal person or special government number. It is a traceable record connecting a real organization and accountable human controller to one software agent, its public endpoints, and its permitted role. Counterparties can check status; only an authorized controller can suspend, replace, or revoke it. - [How to Authorize an AI Agent to Act for a Business](https://ein.llc/guides/agent-authority): An agent authority grant is a revocable instruction from an accountable business controller to one identified agent. It should define allowed and prohibited actions, financial and contract limits, counterparties, approval thresholds, effective dates, incident handling, and a kill switch. It does not make the agent a legal person. - [How to Control Payments Made by AI Agents](https://ein.llc/guides/agent-payment-controls): Safe agent payments use scoped, customer-controlled credentials rather than a shared card number or unrestricted wallet key. The control stack should combine an identified agent, written authority, transaction and period limits, counterparty rules, human approval thresholds, complete receipts, reconciliation, and a revocation drill before production use. - [x402 vs MPP: Which Machine Payment Protocol Fits?](https://ein.llc/guides/x402-vs-mpp): x402 and MPP both let a server answer an unpaid request with HTTP 402 payment requirements, then deliver a resource after a paid retry. x402 centers on wallet-signed onchain payments. MPP supports a broader credential framework, including Stripe integrations. The right fit depends on buyers, settlement, and supported payment methods. - [Stripe Agentic Commerce for Small Businesses](https://ein.llc/guides/stripe-agentic-commerce): Stripe agentic commerce includes several distinct paths: sellers can expose products to agent platforms, agents can pass scoped payment credentials, and API sellers can accept machine payments through protocols such as x402 or MPP. A business still needs accurate catalog data, server-side pricing, verified webhooks, fulfillment, refunds, and provider approval. - [Base Spend Permissions for AI Agents](https://ein.llc/guides/base-spend-permissions): Base Spend Permissions let an account authorize a named spender to transfer a specified token within an allowance and time period. For an agent business, that onchain permission should sit beneath a written authority grant, isolated agent identity, customer-controlled account, transaction logging, reconciliation, and a tested revocation path. - [Agent Merchant Readiness Checklist](https://ein.llc/guides/agent-merchant-readiness): An agent-ready merchant needs more than a payment endpoint. The offer must have stable identifiers, explicit inputs and outputs, server-authoritative pricing, eligibility and refund rules, accurate discovery metadata, authenticated checkout, idempotent fulfillment, delivery evidence, reconciliation, support, monitoring, and a controlled way to disable stale or unsafe capabilities. - [How Non-US Founders Can Start an Agent Business](https://ein.llc/guides/agent-business-for-non-us-founders): A non-US founder can build an agent business around a US entity without treating the software agent as the owner or EIN responsible party. The practical sequence is company formation, a natural-person controller, EIN, operating records, provider-ready evidence, agent inventory, bounded authority, customer-controlled payment access, and ongoing compliance. - [Stripe Invite-Only in India: What Founders Can Do](https://ein.llc/guides/stripe-india-invite-only): Stripe is available by invite only in India: businesses from India cannot sign up for a new Stripe account through the website and must request an invite. A US LLC plus EIN covers the legal-entity and tax-ID items Stripe lists for opening a US Stripe business account. Stripe still requires a non-P.O. box address, a website, ID, and a physical (not virtual) US bank account, and Stripe decides whether to approve the account. - [Can You Open a Stripe Account in Nigeria?](https://ein.llc/guides/stripe-nigeria-paystack): Stripe lists Nigeria as Extended network. Stripe Support has said Stripe is not available in Nigeria and that it operates there through Paystack. Paystack is not a native Stripe merchant account. A US LLC plus EIN covers the legal-entity and tax-ID items Stripe lists for a US Stripe business account; Stripe still requires a physical US bank account and its own approval. - [Stripe in Pakistan: What the Official List Shows](https://ein.llc/guides/stripe-pakistan): Pakistan does not appear on Stripe's supported, Preview, or Extended-network country list. A US LLC plus EIN can meet the legal-entity and tax-ID items Stripe lists for a US Stripe business account. Stripe still requires a physical (not virtual) US bank account and its own approval. Mercury lists Pakistan as a prohibited founder-residence country. - [Stripe When Your Country Is Not on the List](https://ein.llc/guides/stripe-unsupported-country): If a country is missing from Stripe's supported, Preview, and Extended-network list, Stripe does not list it as a merchant country. Opening a US Stripe account still requires a US legal entity, tax ID, non-P.O. box address, website, ID, and a physical US bank account. Mercury will not open accounts for founders living in listed countries, including the Philippines. - [PayPal in Pakistan: What the Country List Shows](https://ein.llc/guides/paypal-pakistan): Pakistan, Bangladesh, and Turkey do not appear on PayPal's worldwide country picker. Presence on that picker is not the same as a full Business receive-and-withdraw account. A US LLC is a US-organized entity and an EIN is its IRS tax ID; PayPal still runs its own onboarding. - [Google Play Merchant Accounts in Morocco and Nepal](https://ein.llc/guides/google-play-merchant-morocco-nepal): Google's Play Console country table shows Morocco and Nepal as able to register as developers but not as merchants. Payout banks must be in the same country as the merchant account. A US LLC plus EIN is US company paperwork; it is not a Google merchant-country change. - [How Non-Resident LLC Owners File Form 5472](https://ein.llc/guides/form-5472-non-resident-founders): A foreign-owned US disregarded entity files a pro-forma Form 1120 with Form 5472 attached by the Form 1120 due date. The 1120 only needs the entity name and address plus items B and E. You need an EIN to identify the company on those forms. EIN.LLC obtains the EIN; it does not prepare or file Form 5472. ## Product - [Pricing](https://ein.llc/pricing): $399 + state fee, one-time. Includes LLC formation, EIN, US bank introduction, and first-year registered agent. - [All guides](https://ein.llc/guides/): The full guide hub. - [Blocked platforms](https://ein.llc/blocked/): Current platform-by-country status from primary sources, and when a US LLC + EIN is the real fix. - [Can I use it in my country?](https://ein.llc/tools/can-i-use): Primary-sourced availability checker for payment platforms. - [Terms of Service](https://ein.llc/terms) - [Privacy Policy](https://ein.llc/privacy) - Portfolio relationship: EIN.LLC is a separate portfolio product owned by Neomorphic LLC, not a trade name or DBA of Neomorphic LLC. ## Agent business activation - [Agent business overview](https://ein.llc/agents/): One free readiness scan and one scoped Agent Business Launch engagement. - [Free readiness scan](https://ein.llc/agents/readiness): An in-page dependency assessment that does not submit answer selections or request sensitive data. - [Agent Business Launch](https://ein.llc/agents/launch): One paid engagement scoped from readiness through a bounded, verified launch. - [Capability register](https://ein.llc/agents/capabilities): Inputs, outputs, state, and human authorization gates for the modules inside the engagement. - [How we charge](https://ein.llc/agents/pricing): The only two commercial choices on the agent branch. Formation remains $399 + state fee. - [Standards](https://ein.llc/agents/standards): What is live on this origin and what is not claimed. - [Machine-readable service catalog](https://ein.llc/api/v1/service-catalog): The two offers, live free operations, capability modules, and authority boundaries. - [OpenAPI](https://ein.llc/openapi.json): Public discovery document. It includes GET /api/v1/service-catalog and the agent formation paths. - [Agent OpenAPI](https://ein.llc/api/agent/v1/openapi.json): Live formation HTTP contract. - [POST /api/agent/v1/assessments](https://ein.llc/api/agent/v1/assessments): assessFormation. No charge. Does not create checkout. - [MCP](https://ein.llc/mcp): Streamable HTTP tools for the no-token formation operations. - [Agent card](https://ein.llc/.well-known/agent-card.json): A2A 1.0 card. SendMessage uses [JSON-RPC](https://ein.llc/a2a/jsonrpc) or [HTTP+JSON](https://ein.llc/a2a/rest/message:send). Skills match the no-token MCP tools. /mcp is not an A2A interface. - [API catalog](https://ein.llc/.well-known/api-catalog): RFC 9727 linkset for the OpenAPI, MCP endpoint, agent card, skill.md, and this file. ## Agent HTTP operations These names are the same operations as the live agent OpenAPI. - POST /api/agent/v1/assessments (assessFormation) - POST /api/agent/v1/applications (prepareApplication) - POST /api/agent/v1/applications/{applicationId}/claim (claimApplication) - GET /api/agent/v1/applications/{applicationId}/review (reviewApplication) - POST /api/agent/v1/applications/{applicationId}/grants (issueStatusGrant) - GET /api/agent/v1/applications/{applicationId}/grants (listStatusGrants) - DELETE /api/agent/v1/applications/{applicationId}/grants/{grantId} (revokeStatusGrant) - GET /api/agent/v1/applications/{applicationId}/status (getApplicationStatus) - GET /api/agent/v1/openapi.json (getFormationContract) - GET /api/agent/v1/compare-states (compareStates) - GET /api/agent/v1/ein-route (explainEinRoute) - GET /api/agent/v1/compliance-deadlines (getComplianceDeadlines) - GET /api/agent/v1/compliance.ics (getComplianceCalendar) ## MCP tools These names are the same operations as the live agent OpenAPI operations that need no human token. - assess_formation (assessFormation) - prepare_application (prepareApplication) - get_application_status (getApplicationStatus) - get_formation_contract (getFormationContract) - compare_states (compareStates) - explain_ein_route (explainEinRoute) - get_compliance_deadlines (getComplianceDeadlines) ## A2A 1.0 messages Send A2A-Version: 1.0 and Content-Type: application/json. JSON-RPC uses POST /a2a/jsonrpc with method SendMessage; HTTP+JSON uses POST /a2a/rest/message:send with the same params object as its body. JSON-RPC example: {"jsonrpc":"2.0","id":1,"method":"SendMessage","params":{"message":{"messageId":"unique-client-message-id","role":"ROLE_USER","parts":[{"data":{"skill":"assess_formation","input":{"goal":"Accept payments","hasUsEntity":"no","hasEin":"no"}}}]}}} Send exactly one data part containing {"skill":"","input":{...}}, or one text part containing that JSON. Use the HTTP OpenAPI schemas for input fields. get_application_status requires input.applicationId and input.AgentGrant, an opaque human-issued status grant. The response is an immediate agent Message. Its data part contains the HTTP operation response body; business refusals include error (budget refusals also include retryAfterSeconds). Check that data before using a claim link. Protocol failures use A2A errors; overall transport exhaustion uses HTTP 429 with Retry-After. Assessment and preparation each share a per-client, per-minute budget across ordinary HTTP, MCP and both A2A bindings. Default budgets: 30 assessments, 20 preparations, 60 MCP requests and 60 A2A requests; the deployment can lower them. Refused operations do not persist an assessment or application. Assessments do persist a provisional decision on success. Streaming, push notifications, background tasks, and extended cards are not offered. Claim, review, grant issuance/revocation, confidential intake, and payment remain on human-authenticated HTTP. A2A contextId, taskId, metadata, headers, and skill inputs confer no authority. - [security.txt](https://ein.llc/.well-known/security.txt): Vulnerability-disclosure contact. - [Machine-readable service note](https://ein.llc/skill.md): Public resources, the MCP endpoint, and the agent card. ## For founders like you - [Amazon sellers](https://ein.llc/for/amazon-sellers) - [Dropshippers](https://ein.llc/for/dropshippers) - [Freelancers & agencies](https://ein.llc/for/freelancers) - [SaaS & startup founders](https://ein.llc/for/saas-founders) - [Founders in Pakistan](https://ein.llc/for/pakistan) - [Founders in Nigeria](https://ein.llc/for/nigeria) - [Founders in India](https://ein.llc/for/india) - [Founders in Turkey](https://ein.llc/for/turkiye) - [Founders in Brazil](https://ein.llc/for/brasil)