
A freelancer selling their first web writing service for 200 euros on a marketplace is not running an online business. They are making a transaction. The difference between the two comes down to one word: repeatability. Creating a profitable online business from scratch means building a system capable of generating revenue repeatedly, without each euro earned requiring the same effort as the previous one.
Validate a paying problem before choosing a model
We see lists of models everywhere (dropshipping, online training, affiliate marketing). The natural reflex is to choose a format and then look for what to sell. It’s the opposite that works.
The first concrete step is to identify a problem that people are already paying for. Not a theoretical problem, not a vague frustration on a forum. A problem that generates visible transactions: competing products for sale, billed services, active ads on the subject.
To verify this, one can observe sponsored ads on Google around their niche, analyze negative reviews of competing products (they reveal unmet needs), or simply propose a presale. A landing page describing the offer, with a payment button, is enough to measure real buying intent before investing time or money. Resources like https://moonbusiness.fr/ help structure this validation phase with operational methods.
If no one pulls out their credit card on a presale page, the problem is not painful enough, or the proposed solution is not clear enough. Feedback varies on this point depending on the niches, but the signal of a first purchase remains the best indicator.
Contribution margin of an online business: the calculation that no one does at the start

Generating revenue quickly is possible with several models. Generating profit is much less so. The difference lies in the contribution margin, which is what remains after deducting the cost of the product or service, platform fees, payment commissions, and any shipping costs.
Let’s take a concrete case. A dropshipping seller who buys a product from a supplier, pays Stripe or PayPal fees, e-commerce platform fees, and advertising costs to acquire each customer can end up with a very low net margin per sale. If the customer acquisition cost exceeds this margin, each sale results in a loss.
Before launching anything, one should lay out the numbers in a simple spreadsheet:
- Sale price minus product cost (or production time for a service) gives the gross margin
- Gross margin minus platform, payment, and shipping fees gives the contribution margin
- Contribution margin minus customer acquisition cost gives the actual profit per sale
If this last figure is negative or marginal, one adjusts the price, changes the acquisition channel, or changes the offer. A profitable business is built on margin, not on volume.
Customer acquisition channel: choose based on the niche, not on the trend
Short video is everywhere right now. But if one sells an accounting service for micro-entrepreneurs, going on TikTok doesn’t make much sense. The right acquisition channel depends on where the target audience already gathers and the type of problem being solved.
Visual or identity products
Short content on visual social networks works well for products that can be shown: handmade jewelry, clothing, decor, food. The purchase is impulsive, triggered by the image. Collaborating with niche micro-influencers (a few thousand engaged followers) often yields better results than traditional advertising campaigns for this type of product.
Services and digital products related to a sought-after problem
When a customer actively types their question into Google (“how to automate my invoicing”, “freelance contract template”), SEO and blog content become the main channel. One writes content that answers the question, placing the offer in context. The cycle is longer, but the acquisition cost tends toward zero once the content is well positioned.
A common pitfall: spreading efforts across three or four channels simultaneously at launch. One neither has the time nor the budget to test everything in parallel. Choosing a single channel, mastering it, then diversifying remains the most effective approach when starting from scratch.
Minimum service offer: the fastest way to first revenues

Digital products (templates, training, ebooks) and e-commerce attract because they promise passive income. In reality, creating them properly takes time, and selling them requires an audience or an advertising budget.
The fastest way to generate revenue from scratch remains the sale of a service based on an existing skill. Writing, design, social media management, translation, consulting: one bills for their time, collects payments, and reinvests in building an asset (content, digital product, automation) that will gradually take over.
This two-step process works because it solves the problem of starting without cash flow:
- Phase 1: sell a high-margin service to finance the next steps, even with just one or two clients
- Phase 2: use the revenue and customer feedback to create a product (training, template, tool) that sells without direct intervention
- Phase 3: automate acquisition through content or profitable advertising, already knowing one’s real margins
This transition from service to product is often what transforms a freelance activity into a real online business. One capitalizes on the customer knowledge gained during the service phase to create a product offer that meets a need validated by the field.
The simplest legal status to start in France remains the micro-enterprise, which allows for immediate billing with reduced administrative obligations. One only changes structure when revenues or the nature of the activity require it, not before.
Building a profitable online business from scratch is less about the idea and more about sequencing: first validate that someone is paying, calculate the real margin, choose a channel suitable for the niche, and start by selling a service before aiming for automation. The rest is execution and adjustment.