SaaS as a French auto-entrepreneur

How much revenue must your SaaS generate to reach the net income you're targeting?

Simulate your SaaS monthly revenue after Stripe fees, French social security (URSSAF), income tax and fixed costs.

Important information

This simulator provides indicative estimates to visualize the impact of fees, taxes, and charges on a French auto-entrepreneur activity.

It is not an accounting or tax tool in the legal sense, nor personalized advice.

The parameters used in the calculations (VAT rate, payment method mix, monthly fixed cost, marginal income tax rate, etc.) are freely configurable by the user.

Default values are only reasonable assumptions intended to illustrate a typical scenario.

1. VAT — Configurable rate (default: 20%)

The simulator applies a VAT rate chosen by the user.

If no value is entered, a default rate of 20% is used, which is a reasonable approximation based on:

  • the average VAT rates applied in the European Union on digital services,
  • the need to provide a simple, consistent reference for generic calculations.

In practice, the actual rate depends on:

  • the customer's country (OSS regime for EU B2C),
  • the company's tax regime (VAT exemption, standard VAT, etc.),
  • possible exemptions outside the EU.

The "revenue excluding VAT" calculation is therefore a simplified model based on a chosen rate.

2. Stripe fees — Configurable mix (default: 100% international cards)

The payment method mix used to calculate Stripe fees is defined by the user.

By default, the simulator adopts a deliberately pessimistic scenario:

→ 100% international cards.

This default choice helps avoid underestimating fees.

In reality, Stripe fees can vary depending on:

  • card origin (EEE, UK, international),
  • corporate cards,
  • wallet usage (Apple Pay, Google Pay),
  • currency conversions (FX),
  • refunds, disputes, or payment attempts,
  • Stripe pricing updates.

Displayed fees therefore represent a scenario-based average, not a contractual amount.

3. Social contributions — micro-BIC rate used for illustration

By default, the simulator applies the commonly used micro-BIC rate (21.2%).

Actual rates can vary depending on:

  • the exact nature of the activity (BIC, BNC),
  • the calendar year,
  • possible ACRE eligibility,
  • a change of tax regime (e.g. exceeding thresholds).

The calculation therefore relies on an illustrative rate, not a legal obligation.

4. Income tax — Configurable TMI (default: 30%)

The marginal income tax rate (TMI) applied to taxable income is chosen by the user.

By default, a 30% TMI is suggested to illustrate a common case.

The actual rate depends on:

  • the tax household,
  • other income,
  • household composition,
  • the tax year.

This estimate is not intended to precisely reflect the user's individual situation.

5. Monthly fixed costs — User-entered value

The fixed cost amount is entirely defined by the user, based on their own expenses (infrastructure, tools, third-party services, hosting, etc.).

Entry rule: Enter fixed costs excluding VAT if VAT is deductible on these expenses, or including VAT if VAT is not deductible (for example, if you are under the VAT exemption threshold).

This amount:

  • has no official value,
  • is not verified by the simulator,
  • is not intended to represent the actual costs of a given activity.

It is simply a parameter included in the final calculation.

6. Baskets and transactions — Stable assumptions

Calculations based on an average basket rely on:

  • a weighted average of available baskets,
  • the estimated number of transactions,
  • a deliberately simplified model.

These elements are not accounting reality but an educational tool.

7. No legal value

The displayed results:

  • do not replace tax, accounting, or legal advice,
  • do not take into account all of the user's personal parameters,
  • cannot be used for administrative or tax filings.

The user remains responsible for consulting the relevant authorities (URSSAF, tax office, accountant, tax lawyer…) for reliable, personalized information.

Your goal

Used to derive the number of baskets to sell from the target gross revenue (TTC).

The simulator calculates the minimum gross revenue (TTC) needed to reach this target after all charges.

Monthly fixed costs (monthly flat rate)
i
100.00 

Modify your monthly costs

Impact of average price on your goal

Drag to test other average basket prices4 € / basket

The simulator recalculates the required gross revenue (TTC) to reach the same net target at each change in average basket price.

Simulation result

Monthly revenue to reach
i
1440.00 
Revenue excluding VAT
i
1200.00 
Sales needed per month
i
360.0

Calculation breakdown

Gross revenue (TTC)
i
1440.00 €
VAT (20.0% if applicable)
i
− 240.00 €
Stripe fees
i
− 165.60 €
Social contributions (micro-BIC rate 21.2%)
i
− 254.40 €
Estimated income tax (TMI 30% applied after micro abatement)
i
− 180.00 €
Monthly fixed costs (monthly flat rate)
i
− 100.00 €
500.00 
(Target: 500.00 €)

Full summary

The text below is exactly what will be copied to the clipboard (email, memo, working doc…).

To reach a net income target of 500.00 € after charges and taxes, the simulator indicates you need 1440.00 € in gross revenue (TTC). With an average basket sold at 4 €, that corresponds to about 360.0 baskets sold. 1. Stripe fees In the chosen scenario, customers pay via the Stripe payment terminal by card. We assume: - 0% cards from the European Economic Area, - 0% cards from the United Kingdom, - 100% international cards. With this mix, Stripe applies: - 5.25% variable fees on gross revenue (TTC) (this percentage includes the 2% currency conversion), - plus 0.25 € per transaction. With 360.0 transactions to reach gross revenue (TTC) of 1440.00 €, Stripe charges in total: - 75.60 € variable fees (5.25% of 1440.00 € gross revenue TTC), - 90.00 € fixed fees (0.25 € × 360.0 transactions), for a total of 165.60 € in Stripe fees. 2. Social contributions (micro-BIC rate 21.2%) Social contributions are calculated at 21.2% of revenue after VAT removal, which gives: → 254.40 € in contributions (21.2% of 1200.00 €). 3. Estimated income tax (TMI 30% applied after micro abatement) The tax authority first applies an abatement: - 50% of revenue after VAT removal, - with a minimum of 305 €. Here, since 50% of 1200.00 € is greater than or equal to 305 €, the abatement applied is 600.00 €. Taxable income is then 600.00 € (we subtract 600.00 € from 1200.00 €). So, with a marginal income tax rate (TMI) of 30%, the estimated tax is 180.00 € (30% of 600.00 € taxable income). 4. Final result Starting from revenue after VAT removal of 1200.00 €, then subtracting: - 165.60 € Stripe, - 254.40 € URSSAF, - 180.00 € tax, 600.00 € remains. Then we subtract the monthly fixed cost flat rate: 100.00 €. Final result: 500.00 €, which is exactly the target: 500.00 €.