Skip to content

Can You Use Stripe Before Your UK Company Starts Trading?

Can You Use Stripe Before Your UK Company Starts Trading?

Yes, you can generally set up a Stripe account before your UK limited company officially launches or begins trading. Preparing your account, connecting a payment method, configuring checkout, and testing your website can all form part of your pre-launch activities.

However, there is an important distinction between setting up Stripe in advance and actually accepting customer payments. Stripe must verify your business and determine whether it can support your activities before you can use its payment services fully. You may also need to consider when your company becomes active for tax purposes and whether its transactions affect its dormant status.

For founders building an online store, software business, consultancy, subscription service, or digital product company, setting up Stripe early can make the launch process smoother. The key is to prepare your payment infrastructure without overlooking verification, customer obligations, and UK company compliance. This guide explains when you can create a Stripe account, whether you can accept payments before launch, what HMRC considers trading, and how to prepare your company for its first transaction.

Can You Open a Stripe Account Before Your Company Starts Trading?

Yes. You can begin preparing your Stripe account before your company starts making sales, provided you meet Stripe's eligibility and verification requirements. For example, imagine you incorporate a UK limited company in October but plan to launch your e-commerce store in December. During October and November, you could work on your website, configure your checkout, prepare your product catalogue, and complete Stripe's onboarding process.

This preparation does not automatically mean your company has started trading for Corporation Tax purposes. HMRC recognises that newly incorporated companies can carry out preliminary activities before beginning business operations. There are three distinct stages to understand:

  • Setting up Stripe: Creating an account, entering business details, and configuring payment settings.
  • Preparing to launch: Testing checkout, integrating Stripe with your website, and finalising your products or services.
  • Accepting real payments: Charging customers, taking deposits, collecting subscriptions, or receiving money for goods and services.

The first two stages can often take place before trading begins. The third requires more careful consideration because real commercial transactions can affect your company's tax position and reporting obligations. Stripe also verifies the business associated with an account. You should not assume that creating an account guarantees approval to process payments.

Does Stripe Require Your UK Company to Be Trading Already?

Not necessarily. Stripe's verification process focuses on identifying the business, confirming its ownership and relevant details, assessing what it sells, and determining whether the business can be supported. Its requirements do not amount to a general rule that every company must already have completed a sale before it can begin onboarding. However, Stripe needs enough information to understand your business and its intended activities. Depending on your setup, you may need to provide:

  • Your company's legal name and Companies House registration details.
  • The business address and relevant contact information.
  • Details of directors, owners, or the person responsible for the account.
  • A website, social media profile, or mobile application used to promote or sell your products.
  • Information about your products, services, pricing, and business model.
  • Bank account details and any additional verification documents requested.

Stripe says businesses selling or promoting products or services online must provide the URL of their website, social media profile, or mobile application during account activation.

What if your website is not finished?

A website does not necessarily need to be fully launched before you begin preparing your Stripe account. Nevertheless, you should be ready to provide accurate information about what you intend to sell and how customers will interact with your business. If Stripe cannot verify your business or determine whether it can support your activities, it may request further information or restrict your ability to process payments or receive transfers.

Avoid describing a business as operational if it is not, or listing products and services that you do not actually intend to offer. Your account information should reflect a credible and accurate business plan.

Can You Accept Payments Through Stripe Before Officially Launching?

Potentially, yes. Whether it is appropriate depends on what you are selling, how you collect the money, whether Stripe has approved your account, and what the transaction means for your company's legal and tax position.

A company does not have to wait for a public launch to make its first sale. For example, a business might accept a genuine customer order before announcing its wider launch. A software company might charge an early customer for a pilot project, while an online retailer might take orders before its official opening date. The important point is that your launch date and your actual start of business activity are not necessarily the same.

1. Accepting pre-orders

If you accept payment for products that will be delivered later, you are entering into a commercial transaction before the public launch. You should be able to explain clearly what the customer is buying, when delivery is expected, and what happens if you cannot fulfil the order. You must also consider applicable consumer protection rules, cancellation rights, and refund obligations.

Stripe may ask for further information about your business model or fulfilment arrangements if it needs to assess the activity. Businesses in certain restricted categories may require additional review or approval.

2. Taking deposits for future services

A consultancy, agency, or event business might use Stripe to collect deposits before its full launch. For instance, a newly incorporated design agency could accept a deposit from its first client for work scheduled to begin the following month.

Although the main service has not yet been delivered, the company has entered into a commercial arrangement and received money. The deposit may also create an obligation to deliver the service or refund the customer under the applicable terms. Do not assume that a deposit is merely a preparatory transaction because the work will happen later.

3. Collecting subscriptions before launch

A subscription business might want to secure early customers before releasing its product. If it starts charging customers, it must be ready to meet its contractual obligations, including clearly explaining when the service begins and how cancellation or refunds will work. If you are collecting payment for a service that is not yet available, make sure your sales page accurately explains the launch date and any conditions attached to the purchase.

4. Testing Stripe without charging customers

Testing your integration is different from processing genuine sales. You can prepare your checkout and use Stripe's test environment to simulate payment flows without collecting real customer money. This is generally the safer approach when you are still building your business. Before moving to live mode, confirm that your account is ready, your products and terms are clear, and you can fulfil any orders you accept.

Does Using Stripe Mean Your Company Has Started Trading?

Not automatically. The answer depends on what your company is doing, rather than simply whether it has created a Stripe account. HMRC distinguishes preliminary business preparation from activities that amount to trading or other activity relevant to Corporation Tax. Writing a business plan, negotiating contracts, and incurring certain preliminary costs can occur before a company becomes active for Corporation Tax purposes. By contrast, providing services, buying and selling goods with a view to profit, and receiving income can indicate that the company has become active. Consider these examples:

ActivityLikely implication
Creating a Stripe account and configuring settingsDoes not, by itself, establish that trading has started.
Testing checkout using Stripe's test environmentGenerally a preparation activity rather than a genuine sale.
Building a website and preparing product descriptionsUsually consistent with pre-trading preparation.
Accepting payment for a real customer orderStrong indication of commercial activity.
Charging for consultancy or digital servicesGenerally indicates that the company is carrying on business activity.
Receiving interest or other incomeMay affect whether the company is active for Corporation Tax purposes, even without conventional sales.

These examples are guides, not a substitute for considering the complete circumstances. HMRC's definition of activity for Corporation Tax purposes is not necessarily identical to the definitions used by Companies House or other tax regimes.

What about Stripe fees and other pre-launch expenses?

Keep records of costs incurred while preparing your business, including payment-processing fees, website costs, software subscriptions, and professional services. The tax treatment of an expense depends on its nature, timing, and the applicable rules. Do not assume that every cost incurred before launch is automatically deductible, or that a company remains dormant simply because it has not made a sale.

If your company has begun receiving payments or incurring transactions through Stripe, ask an accountant to assess when its business activity began and how the transactions should be recorded.

Can Your Company Still Be Dormant if It Has a Stripe Account?

Possibly, but having a Stripe account is not the same as having a dormant company. The distinction depends on which definition of dormancy applies and what transactions have taken place. For Corporation Tax purposes, HMRC generally treats a newly incorporated company as dormant if it has not started trading and has no other relevant business activity or income.

Companies House applies a different test. A company is generally dormant for Companies House purposes if it has had no significant accounting transactions during its financial year. Certain specified transactions, such as the payment for shares on incorporation and particular Companies House fees, are disregarded. This distinction matters when you use Stripe.

If your company merely creates an account and does not process real transactions, the account's existence alone does not necessarily prevent dormancy. If it begins accepting payments, paying processing fees, issuing refunds, or recording other significant transactions, it may no longer qualify as dormant for Companies House purposes.

Do not rely solely on whether your company has made a profit. A company can have transactions and business activity even when its overall financial result is a loss. Even if your company is dormant, you must continue to meet the relevant Companies House filing requirements, including annual accounts and confirmation statements.

What Are the Tax and Compliance Implications of Starting Early?

The date you begin using Stripe for genuine business transactions may be relevant to your company's tax and accounting responsibilities.

Corporation Tax

When your company starts trading or becomes active for Corporation Tax purposes, you may need to register for Corporation Tax with HMRC. HMRC explains that a company can be dormant between incorporation and its first trading activity, and that its first tax return requirements depend partly on when it starts trading and when Corporation Tax services are added to its business tax account.

Keep a clear record of the date your company first began commercial activity. If you are uncertain whether taking a particular payment counts as the start of trading, obtain advice based on the actual circumstances.

VAT

Stripe does not register your company for VAT simply because you use its payment services. If your company makes taxable supplies, monitor the VAT registration rules and thresholds that apply to its activities. The relevant position depends on the nature and value of your supplies, where your customers are located, and other circumstances. International sales may have additional VAT implications.

Bookkeeping

From the first genuine transaction, keep records of gross customer payments, Stripe processing fees, refunds, disputes, and net payouts to your business account. A payout is not necessarily equal to your sales revenue. For example, if customers pay £1,000 and Stripe deducts fees before transferring the balance, your records should distinguish the gross sales, fees, and net amount received. Good bookkeeping from the beginning makes it easier to prepare accounts and understand your company's financial position.

How to Prepare Stripe Before Your UK Company Launches

A structured pre-launch process allows you to prepare your payment system without rushing into live transactions.

  1. Incorporate your company. Confirm that the legal business details you intend to provide are accurate.
  2. Define your business model. Decide what you will sell, how customers will pay, and when you will deliver the product or service.
  3. Create and configure your Stripe account. Enter the requested information and complete the available onboarding steps.
  4. Prepare your online presence. Ensure your website, social profile, or app accurately represents your business and provides the information customers need.
  5. Set up your payment flow. Configure prices, checkout, payment confirmation, and any relevant subscription or refund processes.
  6. Test before going live. Use Stripe's test environment to check that payments and related workflows behave as expected.
  7. Review your compliance position. Consider the likely trading start date, bookkeeping arrangements, tax registration requirements, and any consumer obligations.
  8. Begin taking genuine payments when ready. Confirm that Stripe has approved your account for the intended activity and that you can fulfil the orders you accept.

For founders establishing a UK company through a service such as IncorpUK, it is useful to plan company formation, payment processing, and accounting together. This is particularly relevant for international founders who need to coordinate UK company information with identity verification and financial accounts.

Frequently Asked Questions

1. Can I create a Stripe account immediately after incorporating my UK company?

You can generally begin setting up your account after incorporation, subject to Stripe's eligibility and verification requirements. You do not necessarily need to have made your first sale, but you should provide accurate information about the business and its intended activities.

2. Can I connect Stripe to my business bank account before trading?

You can generally prepare the connection before your first sale, provided your account details and Stripe setup meet the applicable requirements. Connecting an account does not itself prove that your company has started trading.

3. Can I accept pre-orders through Stripe before my official launch?

Potentially, yes, if Stripe supports your business and the account is ready to process payments. You must also consider your obligations to customers, including delivery commitments, cancellation rights, and refunds.

4. Will creating a Stripe account make my company active for Corporation Tax?

Not automatically. HMRC considers the company's actual business activities and income. Simply preparing an account is different from starting to provide services, sell goods, or receive business income.

5. Can my company remain dormant if I receive a payment through Stripe?

A genuine commercial payment may indicate that your company has started business activity for Corporation Tax purposes. It may also affect dormant status for Companies House, which uses a separate test based on significant accounting transactions. Review both positions rather than assuming the same definition applies to each.

6. Do I need a website before signing up for Stripe?

Stripe requires merchants selling or promoting products or services online to provide a website, social media profile, or mobile application URL during account activation. The exact information needed depends on your business and Stripe's verification requirements.

7. Can I test Stripe without taking real payments?

Yes. Stripe's test environment allows you to simulate payment flows while developing your integration. Use it to identify technical problems before accepting genuine customer payments.

8. Do I need to register for Corporation Tax before using Stripe?

Creating an account does not automatically trigger Corporation Tax registration. However, once your company starts trading or becomes active for Corporation Tax purposes, you should follow HMRC's registration requirements and applicable deadlines.

Conclusion

You do not necessarily have to wait until your UK company officially launches before setting up Stripe. Preparing your account, configuring checkout, and testing payment flows can help you get ready to trade without leaving payment infrastructure until the last minute.

The crucial distinction is between preparing to accept payments and processing genuine commercial transactions. Taking pre-orders, deposits, subscriptions, or payments for services may mean your company has begun business activity before its public launch. That can affect your tax position, accounting records, and dormant status.

Set up Stripe early, provide accurate business information, test your payment flow, and confirm that your account is ready before accepting real payments. Most importantly, determine when your company actually starts trading rather than relying on the date you announce your launch. That approach gives your business a more reliable foundation for managing payments and meeting its UK compliance obligations.