Part 2: How to collect money without accidentally summoning a tax inspector
A German solopreneur's guide to collecting payments without tax headaches. From PayPal to Paddle, and what to do when inspectors visit.
- Bootstrapping
- Germany
- Taxes
A German solopreneur's guide to collecting payments without tax headaches. From PayPal to Paddle, and what to do when inspectors visit.
Discover the hidden advantages of B2B SaaS from a successful founder. Learn why businesses are great clients, how to thrive without a sales team, and the challenges of marketing in niche markets.
Lukas Hermann, founder of Stagetimer, delves into the nitty-gritty of bootstrapping a SaaS business in Germany. Learn about navigating bureaucracy, tax management, pricing, product development, tech stack, marketing, and more. A must-read for aspiring German entrepreneurs.
Lukas Hermann, Gründer von Stagetimer, zeigt wie er ein SaaS-Unternehmen in Deutschland eigenfinanziert aufgebaut hat. Erfahre Details zu Bürokratie, Steuermanagement, Preisgestaltung, Produktentwicklung, Tech, Marketing und vieles mehr. Ein Muss für angehende deutsche Unternehmer.
Discover the key insights from a bootstrapped B2B SaaS founder's Twitter AMA, including growth strategies, tech stack, and lessons learned.
Learn how to grow your website's Google clicks from zero without funding or prior experience. Follow the journey of a bootstrapped business and discover the strategies they used to succeed.
Learn how to optimize your website's search engine rankings with programmatic SEO in this step-by-step guide. From choosing a keyword to the end result, we'll cover all the basics to help you succeed.
Learn how to use style modifiers in prompts for Mid-Journey AI image generation to create a wide range of visual effects and styles. See examples of generated images using different modifiers, and get a comprehensive list of modifiers grouped into different categories.
It was a dark and stormy night. The kind of night that made you want to stay inside with a good book and a cup of tea. But I had a job to do. I was brooding over my new product, ready to take it to the masses.
The last 45 days saw me leaving my full-time job at Laserhub and starting employment at Seervision. In between, I had two weeks of vacation which I used to work on my side project stagetimer.io
October was marked by solid growth of paying customers for Stagetimer. Working on it now is more exciting than when I started with it late last year. But while my side project continues to grow and my days at Laserhub come to an end, I am also trying to enjoy life more.
It's time for me to move on from my current day-job. Visitor numbers for Stagetimer are on the rise. A big feature droped and my wife joins me as co-founder.
Like a real engineer I decided to spend most my month of marketing with refactoring the page. The static site generator Astro makes it easier to optimize pages for SEO.
I want to learn how to create a business. As a software developer I like adding features. But as a founder, I have to learn marketing.
My first monthly update. Why I made Stagetimer and how I got my first subscribers.
Cron is a popular tool to schedule tasks, it comes pre-installed on almost any Linux image such as Debian or Ubuntu. Most answers on StackOverflow suggest installing extra packages or building a custom image, but neither approach is necessary. The vanilla Node.js Docker image has everything needed to schedule the execution of javascript files.
I am creating a SaaS business from Germany. Here’s what I figured out so far about sales tax and value-added tax (VAT) when selling my subscriptions in Europe and globally. This guide assumes your business is in Germany or another European member state.
Persisting user input to the server without the need for "Submit" or "Save" buttons but as the user types. So-called "debouncing" can achieve this by waiting until the user stopped typing before sending the HTTP request to the server.
A how-to guide for using socket.io with Vue components and inside the Vuex store with examples.
While building a timer app I came across a peculiarity with displaying time and found out that the iPhone timer addresses it by showing you a fake time.
Recently Joel Media needed to distribute a live stream from OBS Studio to four YouTube channels simultaneously. OBS Studio itself doesn’t provide a way to define more than one output, therefore we had to find a way to split the stream into four.
My project today was a simple 2D top-down view tilemap that highlights tiles on mouseover and places them on click. In this article you will learn how to accomplish just that.
Lessons learned from over 10 years of writing CSS. The 11 most important CSS principles I would like to have taught myself as a beginner.
How to create a custom 404 Error Page with Nuxt and perform 404 redirects from other pages programmatically
Code examples for the usage of async/await with Vue.js single file components
Your app is not as accessible as it should be because a11y doesn't pay.
Every Wordpress developer sooner or later faces the ERR_TOO_MANY_REDIRECTS problem. Here is how to fix it.
I did some design work through the years, both for print and web, that I still treasure
Using a Vue Renderless Component to handle async requests to abstract the HTTP request logic and make it reusable.