Real scenario · Ukraine × Freelance
Software freelancer from Ukraine forming a Delaware LLC
A Kyiv-based software freelancer targeting US clients needs a US LLC for direct billing and Stripe access.

The challenge
Kyiv-based or geographically-displaced Ukrainian developer earning $80K-$200K from US clients. Diia City regime offers Ukrainian tax advantages for qualifying IT income; US LLC complements that structure.
Banking path
Wise and Payoneer are workhorses. Mercury approval is medium for Ukrainian founders with documented business activity.
Tax compliance path
Ukraine-US tax treaty applies. Diia City regime in Ukraine offers reduced tax rates for qualifying IT companies; US LLC pass-through income flows to personal return.
Formation path with Delewarellc
Standard 8-10 day timeline. Many Ukrainian founders are geographically distributed across Europe due to ongoing geopolitical events; passport-based KYC works regardless of current location.
Outcome
Ukrainian freelancer operates US-LLC with US client billing via Stripe and Wise. Ukrainian Diia City status maintained for home-country tax efficiency.
Why a US LLC fits a Ukrainian software freelancer
A freelance developer based in or displaced from Ukraine usually starts with a simple problem. US clients want to pay a US entity, sign a US-style contract, and run payments through familiar rails rather than wiring money to an individual abroad. A Delaware LLC solves that by giving you a clean US legal wrapper that any American company recognizes. You stop being a foreign individual on an invoice and become a registered business that procurement teams can onboard through their normal vendor process. For a single-person software practice, that change alone removes a recurring source of friction during contracting.
The structure also separates your personal identity from your commercial one. When you bill as Yourself LLC instead of your own name, you gain a layer of professional distance that matters for larger contracts and for protecting your home address from public US filings. Delaware does not publish member names in the public formation record, so your name as a Ukrainian resident stays off the document that anyone can pull. For a freelancer who values privacy while still wanting a credible US presence, that combination is hard to get any other way.
None of this requires you to relocate, hold a US visa, or have a US partner. A non-US founder can own 100% of a Delaware LLC, sign the formation documents from anywhere, and operate the company remotely. The entity exists in the US, but you continue living and working wherever you are. That is the practical appeal for a Ukrainian developer whose clients are American but whose life is not.
The realistic banking approval picture for Ukrainian founders
Banking is where most Ukrainian founders feel uncertain, so it helps to be honest about how each provider tends to behave. Wise and Payoneer are the dependable starting points because they are built for cross-border earners and they understand non-US ownership. Both let you open a USD-receiving setup tied to your LLC and EIN, and approval generally tracks whether your documents are clean and your described activity matches your real work. For a freelancer who just needs to receive US client payments and convert to a usable currency, these two cover the core need on day one.
Mercury and Relay sit a step beyond that. They offer a fuller US business banking experience with debit cards, multiple sub-accounts, and tighter integration with US accounting tools. Approval for a Ukrainian founder is realistic but not automatic. The application reviewers look for documented business activity, a coherent website or portfolio, and a clear answer to what the company does and who pays it. A freelancer who shows real US client relationships and a tidy online presence tends to clear review. A blank application with no supporting story is where delays happen.
Lili is worth knowing as a lighter option aimed at solo operators and freelancers, with straightforward features and modest fees. The sensible plan for a Ukrainian developer is to open Wise or Payoneer first so income can flow immediately, then apply to Mercury or Relay once the company has a short history and a real payment landing. Stacking providers this way means you are never blocked from getting paid while a fuller account is under review.
How freelance software income is earned and reported
A freelance software business earns in a few recognizable shapes, and each one affects how you document the company. The most common is hourly or milestone billing against a contract, where you invoice a US client for work delivered over a sprint or a month. Some developers run fixed-scope project fees instead, quoting a whole build for one price. Others layer in retainers, where a client pays a steady monthly amount for ongoing availability. Knowing which shape your revenue takes helps you describe the business accurately on banking applications and keeps your records consistent.
From a US tax standpoint, the LLC itself is usually treated as transparent when it has one owner. The income is not taxed at the company level. Instead, the question becomes whether the income is effectively connected to a US trade or business and whether you personally have any US tax presence. A Ukrainian freelancer doing the actual development work from outside the US, without US employees or a US office, generally has a strong argument that the service income is foreign-source. This is exactly the area where a cross-border tax professional earns their fee, because the facts of where work is performed drive the answer.
Practically, you should keep contracts, invoices, and proof of where you did the work. Time logs, commit histories, and a clear record of your physical location during the engagement all support the position that the labor happened outside the US. Good documentation is not bureaucratic busywork. It is the evidence that backs whatever filing position you and your advisor take, and it is far easier to keep contemporaneously than to reconstruct a year later.
The Form 5472 duty you cannot skip
Every Ukrainian founder who owns a single-member US LLC needs to understand Form 5472, because it applies even when the company owes no US tax. A single-member LLC owned by a non-US person is treated as a reportable entity, and the IRS wants visibility into transactions between you and your own company. That includes money you contribute to fund the business and money you take out as the owner. The form is informational, but the requirement is not optional, and ignoring it is the most expensive mistake a foreign-owned LLC can make.
Form 5472 is filed together with a pro forma Form 1120 that acts as a cover page for the disclosure. You are not filing a normal corporate tax return. You are using the 1120 shell to transmit the 5472 information. The combined filing is due with the company's tax year, and it has to be sent the way the IRS specifies rather than bundled into a personal return. Because the mechanics are unusual and the form asks for specific transaction categories, this is a filing most freelancers hand to a preparer who has done it before.
The reason to take it seriously is the penalty. A missed or late Form 5472 carries a $25,000 penalty per form, and it applies regardless of how small the company is or whether any tax was due. A freelancer earning a modest US income can still trigger the full penalty by simply forgetting the filing. Put the deadline in your calendar the moment the company is formed, line up a preparer early, and treat this as the single most important compliance task of owning the entity.
Formation timeline seen from the Ukrainian time zone
Ukraine runs several hours ahead of US business hours, and that gap shapes how the formation feels day to day. When you submit documents in the Kyiv morning, the US is still asleep, so confirmations and review steps tend to land in your afternoon or evening. This is not a problem, but it changes your rhythm. The smart move is to prepare everything you can in your own working hours so that each US business day starts with your part already done and only the US-side processing left to advance.
The core sequence is predictable. The Certificate of Formation is filed in Delaware for a state fee of $110, which establishes the company as a legal entity. After the entity exists, you apply for the EIN using Form SS-4. For a founder without a US Social Security Number, the EIN typically takes around 8 to 10 business days to come back. That EIN is the key that unlocks banking, so the realistic end-to-end timeline from filing to a usable account is a couple of weeks rather than a single afternoon.
For a Ukrainian founder who may be geographically displaced across Europe, the encouraging part is that none of this depends on your physical location. The process is document and identity based, so passport KYC works whether you are in Kyiv, Warsaw, or anywhere else you happen to be. You plan around the time-zone offset and the EIN waiting period, not around where you are sitting. Setting expectations at two to three weeks keeps you from worrying during the normal EIN wait.
Currency handling and getting money home
A Ukrainian freelancer earns in US dollars but lives in a hryvnia economy, so currency handling is a real part of the job, not an afterthought. The cleanest approach is to receive and hold USD inside a multi-currency account through Wise or Payoneer, then convert to hryvnia only when you actually need local spending money. Holding dollars gives you control over timing and shields part of your income from short-term swings in the exchange rate. It also keeps a clear record that the dollars arrived as US business revenue.
Repatriation is the act of moving money from the company to you and then into your home banking. For a single-member LLC, taking money out is simply an owner draw rather than a salary, so there is no US payroll step. You move funds from the business account to your personal account, and you record it as a distribution. Remember that these owner transactions are exactly the kind of contributions and distributions Form 5472 wants disclosed, so track each transfer with a date and amount as it happens.
On the Ukrainian side, you remain responsible for following your home-country rules on receiving foreign income and on currency conversion. Those rules can change and can be affected by wartime financial measures, so this is a question for a Ukrainian accountant rather than a US one. The general principle is to keep your US dollars working as long as it is sensible, convert deliberately, and keep both sides of every transfer documented so your home reporting and your US reporting tell the same story.
Stripe and getting paid by US clients
Many software freelancers want to bill US clients through Stripe, either for card payments or because a client platform runs on it. Stripe works with a US LLC and EIN, and having the entity is often what makes a Stripe account viable for a founder whose home country has limited direct support. The LLC gives Stripe a US business to attach to, and the EIN gives it a tax identifier. For a Ukrainian developer, the US wrapper is frequently the difference between a smooth Stripe onboarding and a stalled one.
Stripe payouts need a bank account to land in, and this is where your banking choice connects to your billing choice. Routing Stripe to a Mercury, Relay, or Wise account tied to the LLC keeps the whole flow inside your business structure. Money comes in from clients through Stripe, settles into the business account, and stays there until you decide to draw it. Keeping the chain inside the company makes bookkeeping straightforward and supports the picture that all of this is genuine US-facing business activity.
Be realistic that Stripe runs its own risk review and may ask for documentation about your business. Have your formation document, EIN letter, and a clear description of your services ready. A developer who can show real client work and a coherent website tends to pass review without drama. The same tidy presentation that helps with Mercury also helps with Stripe, so it is worth building a simple, honest online presence once and reusing it across every provider that asks.
The $300 franchise tax and the June 1 deadline
Delaware charges LLCs an annual franchise tax, and for an LLC it is a flat $300 regardless of income, revenue, or size. This is one of the cleaner parts of owning a Delaware LLC because there is nothing to calculate. A freelancer earning a small amount and a freelancer earning a large amount both pay the same $300. It is the price of keeping the entity in good standing with the state, and it is separate from any federal tax obligation you may or may not have.
The deadline is June 1 each year, and missing it is unpleasant in a way that is easy to avoid. Late payment triggers a penalty plus interest, and if you let it slide long enough the state can move the company out of good standing. For a Ukrainian founder operating across a time-zone gap, the practical risk is simply forgetting, so the fix is to set a reminder in late May every year and pay early. The flat amount means you can budget for it once and never be surprised.
Treat the franchise tax and the Form 5472 filing as two separate obligations that happen to live in the same calendar. The $300 keeps your company alive at the state level. The 5472 keeps you compliant at the federal level. They are filed in different places, to different authorities, on different mechanics. A founder who mentally files them together as one annual maintenance block, with two distinct tasks inside it, rarely misses either one.
BOI reporting and what changed for US-formed LLCs
Beneficial ownership information reporting was a major worry for non-US founders when it first appeared, because it seemed to require every small foreign-owned company to file detailed ownership disclosures with FinCEN. For a privacy-conscious Ukrainian freelancer, that prospect was uncomfortable. The good news is that the picture changed significantly with the FinCEN Interim Final Rule of March 26 2025, which reshaped who actually has to file.
Under that rule, entities created in the United States, including a Delaware LLC formed by a non-US person, are exempt from the BOI reporting requirement. The reporting obligation was narrowed to focus on foreign entities registering to do business in the US rather than domestic companies. For a Ukrainian founder forming a US LLC, that means the BOI filing that once loomed over the formation decision is not a step you need to complete for a US-formed entity.
This does not erase your other obligations, and it is worth being precise about the boundary. The BOI exemption is about one specific FinCEN filing. It has no effect on Form 5472, on the Delaware franchise tax, or on your home-country reporting in Ukraine. So the takeaway is narrow and helpful at once. You can stop treating BOI as a hurdle for your US-formed LLC, while still keeping the franchise tax and the 5472 firmly on your task list. Rules in this area have shifted before, so it is reasonable to confirm the current state of play around any year you form.
Common mistakes for the Ukrainian freelancer profile
The most damaging mistake is treating the LLC as a one-time purchase rather than an ongoing entity. A freelancer files the formation, opens a bank account, and then forgets that the company has a yearly heartbeat made of the franchise tax and the Form 5472 filing. The entity does not maintain itself. Skipping the annual obligations is how a useful structure turns into a $25,000 penalty and a company in bad standing, which is a painful outcome for something that started as a tool to bill US clients more easily.
A second frequent error is mixing personal and business money. When you use the business account for personal spending or run personal income through it, you blur the line that gives the LLC its value and you make your Form 5472 disclosures messier. Keep the business account for business income and owner draws only. Record each owner draw as a distribution. This discipline costs nothing and pays off every time you need clean records for banking review, for a preparer, or for your own peace of mind.
The third mistake is going silent with banks. Some Ukrainian founders, worried about scrutiny, give vague answers during onboarding or describe their business in a way that does not match their actual invoices. Reviewers read that as a red flag. The better approach is plain honesty. Say you are a software freelancer, name the kind of clients you serve, and let your portfolio back it up. A clear, truthful description clears review far more often than a cautious, evasive one.
Keeping records that survive scrutiny
Good record keeping is the quiet habit that makes everything else easier for a cross-border freelancer. At a minimum, keep every client contract, every invoice you send, and every payment confirmation you receive. Store them in one organized place rather than scattered across email and chat apps. When a bank, a payment processor, or a tax preparer asks for documentation, a founder who can produce a tidy folder in minutes looks credible, while one who scrambles looks risky. The same records also support your tax position about where work was performed.
Beyond the paperwork from clients, track the internal money movements of your own company. Every time you put money into the business and every time you take a draw out, note the date and amount. These owner contributions and distributions feed directly into your Form 5472, so capturing them as they happen turns the annual filing from a reconstruction project into a simple summary. A basic spreadsheet is enough for a solo freelancer. The point is consistency, not sophistication.
Finally, keep light evidence of your physical work location during engagements. Commit timestamps, time logs, and a rough record of where you were sitting during a project all reinforce that the development happened outside the US. For a Ukrainian developer making the case that service income is foreign-source, this kind of contemporaneous detail is exactly what supports the position. You will likely never need most of it, but the small effort of keeping it removes a large worry.
A practical step-by-step for getting set up
Start by deciding your company name and confirming it is available in Delaware, then file the Certificate of Formation for the $110 state fee. This creates the legal entity and is the foundation everything else attaches to. With a flat $297 one-time setup, the formation, registered agent, and document handling are bundled so you are not assembling pieces separately. Do this part in your own Kyiv working hours so the US-side processing can run while you sleep.
Once the entity exists, apply for the EIN with Form SS-4 and expect roughly 8 to 10 business days for it to arrive, since you do not have a US Social Security Number. While you wait, prepare your banking story. Build or polish a simple website or portfolio, gather a couple of real client contracts, and write a one-paragraph description of what your freelance software business does. This preparation is what turns a Mercury or Relay application from a coin flip into a clean approval. The moment the EIN lands, open Wise or Payoneer first so income can flow, then apply to a fuller provider.
From there, connect Stripe if your clients pay by card, route payouts into your business account, and begin invoicing. Then set your two recurring reminders. One for the Delaware franchise tax of $300 due June 1, and one to line up your Form 5472 and pro forma 1120 filing for tax season with a preparer who has handled foreign-owned LLCs. With those reminders in place, your day-to-day is just doing the work and getting paid, while the entity quietly stays compliant in the background year after year.
Related guides for this scenario
- Delaware LLC from Ukraine
- US business banking from Ukraine
- Ukraine–US tax treaty
- Sending profits home to Ukraine
- B2B SaaS founder from Ukraine forming a Delaware LLC
- Delaware LLC for Freelancers and consultants
- Freelance services founder from Philippines forming a Delaware LLC
- Freelance services founder from Bangladesh forming a Delaware LLC
- Freelance services founder from Egypt forming a Delaware LLC
- Delaware LLC for non-residents
- US business banking guide
- Form 5472 filing guide
- Translation services founder from Tunisia forming a Delaware LLC
- Accounting services founder from Philippines forming a Delaware LLC
Related pages for this scenario
Your scenario, your formation
$297 + Delaware state fee, one-time. WhatsApp the founder in your preferred language.