Becoming independent in tech: my day-one legal checklist

When I left my corporate job in Berlin to go solo, I thought the hardest part would be finding clients. Turns out, the real headache was the paperwork—especially on day one. I remember sitting in my tiny Lisbon flat, laptop open, convinced I could just sign up on a freelance platform and start working. Spoiler: I was wrong. There are a few admin steps you can’t skip if you want to avoid fines, lost contracts, or those random bills that show up months later.

If you’re about to make the leap, here’s the day-one legal and admin checklist I wish I’d had—plus a few stories from my own bumpy ride.

The day-one essentials

Choose the right business structure

The first thing I had to decide was what kind of business to register. In Germany, I went with the “Freiberufler” status, which was pretty straightforward for tech work. But when I moved to Portugal, I learned that registering as an “ENI” (sole proprietor) could be done online in under an hour. Sounds easy, right? But here’s the kicker: if you forget to notify social security within 90 days, you get slapped with a €50 monthly penalty. I almost missed that deadline—only a reminder from a local friend saved me.

Tip: Before you do anything else, check what business types are available in your new country. Some, like the Portuguese ENI, are fast and cheap. Others, like the German GmbH, need more paperwork and upfront cash. Don’t just copy what your friends did—read the fine print.

Register with the authorities (not just online platforms)

I made the rookie mistake of thinking that signing up on Upwork or Malt was enough. Nope. In both Berlin and Lisbon, I had to register with the local tax office and, in Portugal, with the social security system too. Missing this step can mean fines or, worse, contracts that aren’t legally enforceable. In France, for example, not declaring your freelance work can lead to penalties that make your first invoice look tiny.

Fact: In Germany, freelancing without registration can bring fines from €500. In Portugal, the process is digital but the penalties for missing deadlines are real.

Draft your first client contract

My first client was a startup in Paris. I was so eager to get started that I skipped the contract and just sent an invoice. Big mistake. When they delayed payment, I had no leverage. Now, I always use a simple contract—even if it’s just a template from Rocket Lawyer or Lexoo. Make sure it covers payment terms, intellectual property, and what happens if the project gets delayed or canceled.

Personal tip: If you’re working across borders, double-check which country’s law applies. I once had a contract in China that was basically useless in Germany. Lesson learned: always specify the governing law and jurisdiction.

Secure basic insurance

I used to think insurance was just for big companies. Then I got sick in Lisbon and discovered my German health insurance didn’t cover me for long-term stays. The European Health Insurance Card only works for short trips or emergencies. I ended up paying out of pocket for a doctor’s visit—ouch. Now, I always check if my health and professional liability insurance cover remote work in other countries.

Fact: Many standard policies quietly exclude work outside your home country. If you’re planning to travel, look for digital nomad insurance or ask your insurer directly.

Open a business bank account

This one sounds boring, but it’s a lifesaver. Mixing personal and business money is a recipe for tax trouble. In Portugal, opening a business account was surprisingly quick with online banks like Qonto. In Germany, it took a bit longer, but having a separate account made bookkeeping (and tax season) way less stressful.

Set up bookkeeping and invoicing

I’m not a numbers person, so I use tools like Toggl and Qonto to track time and payments. In Germany, invoices need specific info (like your tax number and the client’s address), and in Portugal, you have to issue “faturas” through the government portal. Missing these details can mean rejected invoices or tax headaches later.

Self-audit for gaps

After my first year, I realized I’d missed a few things—like updating my tax residence after moving. Now, I run a quick self-audit every time I change countries or take on a new type of client. I use checklists from the European Small Business Portal and tools like Rocket Lawyer to make sure I’m not missing anything obvious.

The emotional side: stress, freedom, and the admin blues

I won’t lie—handling all this alone was overwhelming at first. There were days I missed the corporate HR team (and the free coffee). The fear of missing a deadline or getting a surprise tax bill kept me up at night. But once I got through the first round of registrations and contracts, I felt a real sense of freedom. No more waiting for approvals or asking permission to work from a café in Porto.

Still, the isolation can get to you. If you’re used to a team, suddenly being your own admin, accountant, and legal department is a shock. I found that joining local freelancer groups (like VGSD in Germany or Slack channels in Lisbon) helped a lot—just having someone to ask “Is this normal?” made a difference for my mental health.

My day-one checklist (learned the hard way)

Here’s my personal, battle-tested list for anyone going independent in Europe:

Final thoughts

Going independent in tech is exciting, but the admin side can sneak up on you. I’ve made almost every mistake in the book—missed registrations, bad contracts, insurance gaps—and paid for it in stress and lost money. But getting these basics right on day one makes everything else easier. You’ll have more time for real work, more peace of mind, and maybe even a little more sleep.

If you’re about to take the leap, trust me: do the boring paperwork first. Your future self (and your bank account) will thank you.