If you run a marketing, design, or development agency for US clients from outside the United States, your problem is rarely the work — it is getting paid cleanly, looking legitimate on a proposal, and not drowning in cross-border tax friction. A Wyoming LLC is the operational backbone that fixes all three. Here is how to build and run one end to end.
The founder pain agency-owners solves with a US LLC
Agencies live and die on trust and cash flow. When you pitch a US client as "Ahmed, freelancer in Lahore" with a PayPal link, you lose deals to a competitor who invoices from "Northbound Media LLC" with a US bank account and a real W-9 on file. The pain is concrete and recurring:
- Procurement friction. US companies above a certain size route vendor payments through accounts-payable systems that want a US EIN, a W-9, and a US bank account before they will cut a check or run ACH. A foreign individual with a Wise personal account often cannot get past vendor onboarding at all.
- Payment leakage. Without a US entity, you collect via PayPal, Payoneer, or wire, eating 3-5% in conversion and fees on every retainer. On a $6,000/month retainer that is real money — and it compounds across clients.
- Withholding ambiguity. Some US clients, unsure of your status, threaten to withhold 30% under default non-resident rules. A US LLC with an EIN reframes the relationship: you are a US vendor invoicing for services, not a foreign payee.
- Credibility on retainers and contracts. Master services agreements, NDAs, and net-30 terms read very differently when the counterparty is a US LLC. It signals permanence, which is what wins multi-month retainers instead of one-off gigs.
- Mixed money. Running client funds, ad spend, contractor payouts, and your own draw through a personal account is a bookkeeping nightmare and a liability risk.
A single-member Wyoming LLC solves this by giving you a US legal person that invoices, banks, gets paid through Stripe, pays your subcontractors, and keeps agency money walled off from your personal finances. Wyoming specifically adds no state income tax, no franchise tax, strong owner privacy (members are not listed on the public record per the Wyoming Secretary of State), and a flat ~$60 annual report. For a non-resident agency owner, that is the cheapest credible US footprint available — and unlike Delaware, there is no franchise tax bill waiting for you each year. The privacy point matters more for agencies than people expect: when a prospect Googles your company, you control the narrative through your own site and the LLC name, not a public registry exposing your home address.
The exact setup stack for agency-owners
You are not just forming an LLC — you are assembling an operating stack. Build it in this order, because each layer depends on the one before it.
-
Wyoming LLC — $397, all-inclusive, formed in ~24 hours. This is the foundation. Our price includes the Wyoming state filing fee and one year of registered agent service (required by Wyoming statute so the state and courts have an in-state contact). You get Articles of Organization and an operating agreement. The registered agent is the public-facing address; your name stays off the public filing.
-
EIN — filed for you, 8-10 business days, no SSN required. The EIN is your LLC's federal tax ID. Stripe, Mercury, QuickBooks, and every US client's AP department will ask for it. Non-residents without an SSN cannot use the IRS online tool; the EIN is obtained by filing Form SS-4 by fax/mail, which we handle. This is the single biggest bottleneck in your timeline, so it is filed immediately after formation.
-
US business bank account — Mercury, ~8-10 days after EIN. Mercury is the default for agencies. It is built for startups and non-resident-owned US LLCs, charges no monthly fee, and issues USD account and routing numbers for ACH plus virtual/physical debit cards. Per Mercury's eligibility docs, you need US formation documents, your EIN letter, and a passport for each 25%+ owner; the business address cannot be a PO box or the registered agent address. Fallbacks: Relay (similar fintech, good multi-account "envelope" structure for separating client funds from operating cash), then Wise Business as the broad-acceptance backstop that has the broadest country coverage and gives you local receiving details in USD, EUR, GBP, and more.
-
Payment processor — Stripe. This is the agency-critical layer. Stripe Invoicing lets you send branded USD invoices with card and ACH payment options, set up recurring billing for retainers, and auto-charge saved payment methods each month. Stripe accepts non-resident founders when the account is opened under the US LLC using the EIN as the tax identifier — no SSN required for the entity, per Stripe's documentation. It requires a matching US business bank account, which is exactly why Mercury comes first. Stripe deposits net revenue straight into Mercury on a rolling schedule.
-
Accounting + ops tools — QuickBooks Online. QuickBooks is the right fit for an agency because it handles the things Wave cannot: project-level profitability (so you know which client retainer actually makes money after contractor cost), recurring invoice templates, and built-in 1099 contractor management with free e-filing (Intuit comparison). Connect it to Mercury and Stripe so transactions auto-import. If your agency is very early and lean, Wave (free) covers basic invoicing and bookkeeping, but most agencies outgrow it once they have subcontractors and multiple retainers.
-
Supporting ops tools. Add a contracts/e-sign tool (e.g. Dropbox Sign or Docusign) for MSAs and SOWs, a proposal tool, and a project tracker. These are not legally required but they make the LLC operate like a real agency rather than a freelancer.
By the end you have: a US legal entity, a federal tax ID, a US bank, a recurring-billing processor, and a books-and-1099 system — the full machine an agency needs to invoice and collect from US clients.
Cost
The headline is one transparent number plus modest annual upkeep. Nothing here is a hidden state fee — the $397 already includes Wyoming's filing fee and your first year of registered agent.
| Item | Cost | Frequency | Notes |
|---|---|---|---|
| Wyoming LLC formation (state fee included) | $397 | One-time | Includes WY state filing fee + year 1 registered agent + EIN filing |
| EIN | Included | One-time | Filed for you, no SSN needed |
| Wyoming annual report | ~$60 | Yearly | Paid to the Wyoming Secretary of State |
| Registered agent (year 2+) | ~$100 | Yearly | Required by WY statute |
| ITIN (optional add-on) | $297 | One-time | Only if you personally need a US tax ID |
| Mercury bank account | $0 | — | No monthly fee |
| Stripe | 2.9% + $0.30 / card txn | Per transaction | ACH is cheaper; no monthly fee |
| QuickBooks Online | from ~$35/mo | Monthly | Wave is the free alternative |
Recurring government/agent cost is roughly ~$160/year (annual report + registered agent). Everything else — Mercury, Stripe base, optional QuickBooks — is your operational choice. The ITIN is separate and only needed if you personally require a US taxpayer number; the LLC itself runs on its EIN.
Banking + money flow for agency-owners
Think of money flowing in two directions, with Mercury as the hub.
Money in. A US client agrees to a retainer. You send a Stripe invoice (recurring monthly for retainers, or per-milestone for project work). The client pays by ACH (cheap, ideal for large retainers) or card. Stripe settles net of fees and deposits to your Mercury account on a rolling 2-day-ish schedule. For clients who insist on a wire or ACH directly to your bank — common with larger enterprises and their AP systems — you give them Mercury's USD account and routing number and skip Stripe fees entirely. International clients paying in non-USD can pay into Wise Business, which converts at near mid-market rates and sweeps to Mercury.
Money out. From Mercury you pay your subcontractors and tools. Mercury supports domestic ACH and international wires, so you can pay a designer in Argentina or a developer in Vietnam directly. For frequent global contractor payouts at lower FX cost, route those payments through Wise Business or Relay, which are cheaper for cross-border transfers than a standard wire. Mercury debit cards cover ad spend (Google/Meta), SaaS subscriptions, and stock assets.
Why this structure. Keep client/operating money in Mercury and use Relay's multi-account "envelopes" (or a second Mercury account) if you want to physically separate funds you owe to contractors from your own profit. This is the cleanest way to avoid spending money that is really earmarked for a subcontractor or for taxes.
Your pay. As a single-member LLC owner you take an owner's draw — simply transfer from Mercury to your personal account abroad. There is no US payroll and no W-2 for a non-resident owner of a disregarded entity; draws are not a deductible expense and not US wages. Record every draw in QuickBooks so your books stay clean.
If Mercury declines your application (it restricts certain high-risk countries per its eligibility rules), apply to Relay; if Relay also declines, Wise Business is the broad-acceptance fallback that accepts almost every nationality. We share the document prep each provider looks for.
Tax handling for agency-owners
Pass-through, by default. A single-member Wyoming LLC owned by a non-resident is a disregarded entity for US tax. The LLC itself pays no federal income tax; profit "passes through" to you, the owner.
Is the income taxable in the US? Generally, services performed entirely outside the US by a non-resident with no US office, no US employees, and no US dependent agent are not income effectively connected to a US trade or business (ECI), and therefore generally not subject to US federal income tax. If you (or staff) perform the work from inside the US, the analysis changes. This is the single most important question for an agency owner to confirm with a US CPA, because where the work is performed drives everything.
The filing you cannot skip: Form 5472 + pro-forma 1120. Even with zero US tax due, a foreign-owned single-member LLC must file Form 5472 attached to a pro-forma Form 1120 every year, reporting "reportable transactions" between you and the LLC (capital contributions, distributions/draws, loans). Per the IRS, the penalty for failing to file — or filing substantially incomplete — is $25,000 under IRC §6038A, and submitting the 5472 without the pro-forma 1120 (or vice versa) is treated as a failure to file. For 2025-year transactions the deadline is April 15, 2026. This is the most common and most expensive mistake non-resident owners make.
Deductible expenses specific to an agency. Even though many owners owe no US tax, you should track expenses for accurate books and for any home-country filing: subcontractor and freelancer payouts, Stripe/processor fees, ad spend you manage, design/dev software (Adobe, Figma, hosting), QuickBooks and SaaS subscriptions, contractor management tools, and the LLC's own annual report and registered agent fees.
1099 reality. US clients may ask you to complete a W-9 (you can, as a US LLC with an EIN) or a W-8BEN-E. Note the current 1099-K rule: a processor like Stripe only issues a 1099-K when payments exceed $20,000 AND 200 transactions — the One Big Beautiful Bill Act repealed the planned $600 threshold and reinstated the old limits (IRS FAQ). Separately, if you pay US-based contractors, the 1099-NEC threshold rises to $2,000 starting tax year 2026. Always confirm your specifics with a CPA.
Step-by-step from zero to operating
- Order the Wyoming LLC ($397). Provide your company name, your details, and the agency's intended activity. Formation completes in about 24 hours; you receive Articles of Organization and an operating agreement.
- EIN filing kicks off immediately. We file Form SS-4 for you without an SSN. Expect the EIN letter in roughly 8-10 business days. This is your critical-path item — everything downstream waits on it.
- Open Mercury. Once the EIN arrives, apply with your formation docs, EIN letter, and passport. Approval typically lands in another 8-10 days. If declined, pivot to Relay, then Wise Business.
- Connect Stripe. Create the Stripe account under the LLC using the EIN, link Mercury as the payout bank, and verify the entity. Approval is often near-instant once the bank is ready.
- Set up QuickBooks Online. Connect Mercury and Stripe so transactions auto-import. Build recurring invoice templates and a chart of accounts that separates client revenue, contractor cost, ad spend, and software.
- Productize your billing. In Stripe, create products for each retainer tier and set them to recurring monthly. Draft your MSA/SOW and load them into Dropbox Sign or Docusign.
- Onboard your first client. Send the MSA, collect a signature, issue the first Stripe invoice (or hand over Mercury's ACH details for a wire), and turn on auto-charge for the retainer.
- Collect first revenue. Stripe settles to Mercury; you pay subcontractors and take your owner's draw. Realistic end-to-end timeline from order to first client payment is 3-4 weeks, gated almost entirely by the EIN.
- Calendar your compliance. Set reminders for the Wyoming annual report and the April 15 Form 5472 + pro-forma 1120 filing.
Common mistakes
- Skipping Form 5472. The most expensive error. Owners assume "no US tax = no filing." Wrong — the $25,000 penalty applies to non-filing regardless of whether tax is owed, and draws/contributions count as reportable transactions.
- Mixing personal and business money. Paying personal expenses from Mercury or collecting client funds in a personal account destroys the liability shield and your books. Keep a clean wall and record every owner's draw.
- Applying to Stripe before the bank exists. Stripe wants a matching US business bank account. Apply to Stripe before Mercury is live and you will stall in verification.
- Using the registered agent address as your business address at Mercury. Mercury explicitly rejects PO boxes and registered-agent addresses for the principal place of business. Use a real operating or residential address.
- Choosing Wave when you have subcontractors. Wave is free but lacks project profitability and robust 1099 handling. An agency with multiple retainers and contractors should be on QuickBooks from the start to avoid a painful migration later.
- Misreading the 1099-K threshold. Some owners panic at low payment volumes; the threshold is $20,000 AND 200 transactions, not $600. Conversely, do not assume "no 1099-K" means "no record-keeping" — you still owe accurate books.
- Forgetting the annual report. A missed Wyoming annual report can administratively dissolve the LLC, which breaks your bank and Stripe accounts. Calendar it.
- Treating the owner's draw as a deductible expense. Money you transfer to yourself is not a business cost and not US wages — it is a distribution. Categorize it correctly in QuickBooks (and report it as a reportable transaction on Form 5472), or your books and your tax filing will both be wrong.
- Assuming work performed inside the US is still "foreign" income. The ECI analysis hinges on where the work is physically done. If you travel to the US and deliver client work from there, or hire US-based staff, you may create US-taxable income. Confirm your facts with a CPA before assuming zero US tax.
