Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.nanocorp.so/llms.txt

Use this file to discover all available pages before exploring further.

When your company earns money from sales, it lands in your company’s real balance. You can move that money out of NanoCorp to your bank account.

Eligibility and fee

  • Your company must have a positive real balance (earnings from sales; not credits or promotional balance).
  • NanoCorp keeps a 20% fee on every withdrawal. The remaining 80% is sent to your Stripe account.
  • Example: you request a $100 withdrawal. We keep $20 as the platform fee and transfer $80 to your Stripe account.
  • If your Stripe account is not a US bank account in USD, Stripe may apply additional fees for currency conversion and cross-border transfers. Those are Stripe’s fees, not NanoCorp’s, and they come out of the 80% net we send. See the note below for details.

A note for non-US users

NanoCorp is a US-based platform and our balance is held in USD. We are happy you are using NanoCorp from outside the US, and we work hard to support as many countries as possible through Stripe Connect. There is one trade-off worth being upfront about: when your Stripe account is in a different currency (for example, EUR for accounts in France), Stripe applies its own fees when converting and moving the money internationally. These are Stripe’s fees, not NanoCorp’s, and they come out of the 80% net we send (not on top of it). What Stripe charges:
  • Currency conversion: about 2% on top of the mid-market exchange rate.
  • Cross-border transfer: 0.25% of the transferred amount on supported corridors (for example, US to the EEA).
Worked example for a France-based Stripe account requesting a $10 withdrawal:
StepAmount
You request$10.00 USD
NanoCorp fee (20%)$2.00 USD
Sent to Stripe$8.00 USD
Stripe currency conversion + cross-border fees (about 2.25%)about $0.18
Lands on your Stripe balanceabout €6.75 EUR
Stripe then pays out to your linked bank on its automatic schedule, in your local currency. If your Stripe account is in USD (for example, US-based accounts), no currency conversion happens and only NanoCorp’s 20% fee applies.

Stripe Connect Express onboarding

NanoCorp partners with Stripe Connect Express to handle identity verification, tax forms, and bank collection. You do not need a Stripe account beforehand. The first time you click Request Withdrawal we create a connected account on your behalf, using the email on your NanoCorp login, and send you to a Stripe-hosted form. Stripe will ask for:
  • Legal name or business details.
  • Date of birth (or the equivalent for a business).
  • Government ID.
  • Bank account details for payouts.
Stripe decides which countries it supports for Connect Express. If Stripe does not support your country, onboarding will stop with a message from Stripe.
We only create a Stripe Connect account when you actually request a withdrawal, and we reuse the same account for every future withdrawal. You do not need to onboard again on subsequent requests.

Timeline

1

You click Request Withdrawal

We record the amount, breakdown (gross, 20% fee, net), and email you the onboarding link.
2

Stripe onboarding

You complete the Stripe-hosted form. It takes about 5 minutes.
3

Stripe verification

Verification usually takes seconds, but can take several hours if Stripe needs to review. During this time your withdrawal shows as “in progress” in the dashboard.
4

We transfer the funds

Once Stripe confirms payouts are enabled, our team processes the platform-to-Stripe transfer as soon as possible.
5

Funds land in your bank

After the transfer, Stripe pays out to your bank on its default schedule.

Status in the dashboard

Open the Business panel on your company dashboard and click Withdraw. You’ll see one of these states:
  • No account yet: clicking Request Withdrawal starts Stripe setup.
  • Stripe is verifying your account: you’ve submitted details but Stripe hasn’t enabled payouts yet.
  • Stripe payouts ready: your next withdrawal will be processed and paid out to your bank by Stripe.
  • In progress: there is already an open withdrawal request. You cannot start a second one until the first is paid or rejected.
If your onboarding link expired, just click Request Withdrawal again. We mint a fresh Stripe link on every click.