Guides
Straight, primary-sourced answers for founders abroad and accountable agent businesses. Form a US LLC, get an EIN, define agent identity and authority, and choose controlled payment and merchant paths. General information only, not legal, tax, or financial advice.
- How to Form a US LLC as a Non-Resident (No SSN Required)
Yes. Non-US citizens and non-residents can form a US LLC in any state without a green card, an SSN, or visiting the United States. There is no citizenship or residency requirement to own a US LLC. You will need a US registered agent and an Employer Identification Number (EIN), which the IRS issues to foreign founders for free.
Read the guide → - How to Get an EIN Without an SSN (IRS Fee $0)
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.
Read the guide → - EIN.LLC vs Stripe Atlas, doola, Firstbase & More: 2026 Comparison
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.
Read the guide → - Best State to Form a US LLC as a Non-Resident (Wyoming vs Delaware vs New Mexico)
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.
Read the guide → - How to Open a US Business Bank Account as a Non-Resident (No SSN)
Yes — a non-resident can open a US business account with no SSN. You need a US LLC, an EIN, state-stamped formation docs, an operating agreement, and a passport. Fintech platforms like Mercury, Relay, Wise, and Payoneer onboard remotely; traditional banks usually require an in-person branch visit. Country eligibility varies by provider.
Read the guide → - Form 5472 & the $25,000 Penalty: What Foreign-Owned LLCs Must File
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.
Read the guide → - Does a Foreign-Owned US LLC Owe US Tax? (ECI & ETBUS Explained)
Often, no. A foreign-owned US LLC with no US office, employees, or dependent agent is generally not engaged in a US trade or business, so it usually owes no US federal income tax — even with US customers. But Form 5472 is still required, and your home country may tax the profit.
Read the guide → - ITIN vs EIN: Which Do You Actually Need as a Non-Resident Owner?
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.
Read the guide → - What Is an 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.
Read the guide → - How to Authorize an AI Agent to Act for a Business
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.
Read the guide → - How to Control Payments Made by AI Agents
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.
Read the guide → - x402 vs MPP: Which Machine Payment Protocol Fits?
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.
Read the guide → - Stripe Agentic Commerce for Small Businesses
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.
Read the guide → - Base Spend Permissions for AI Agents
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.
Read the guide → - Agent Merchant Readiness Checklist
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.
Read the guide → - How Non-US Founders Can Start an Agent Business
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.
Read the guide → - Stripe Invite-Only in India: What Founders Can Do
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.
Read the guide → - Can You Open a Stripe Account in Nigeria?
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.
Read the guide → - Stripe in Pakistan: What the Official List Shows
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.
Read the guide → - Stripe When Your Country Is Not on the List
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.
Read the guide → - PayPal in Pakistan: What the Country List Shows
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.
Read the guide → - Google Play Merchant Accounts in Morocco and 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.
Read the guide → - How Non-Resident LLC Owners File Form 5472
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.
Read the guide →