Get 80% off your plan for your first 3 months*
Guide

Ecommerce business: What it is and how to succeed online

Learn what an ecommerce business is and how to start, run, and grow one online.

A person holding a tablet which displays the homepage of their ecommerce store.

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio

Published Wednesday 22 April 2026

Table of contents

Key takeaways

  • Validate your product idea before investing heavily by researching competitor pricing, confirming supplier costs leave room for profit, and testing demand with a small batch or pre-orders.
  • Register for GST with Inland Revenue as soon as your turnover exceeds $60,000 in a 12-month period, regardless of whether you sell through your own website or a marketplace.
  • Set up accounting software and a dedicated business bank account from day one so you can automatically track sales, fees, and shipping costs to see your true profit on every sale.
  • Plan for hidden costs like payment processing fees, shipping expenses, and returns handling, as these can quietly reduce your margins if you don't account for them upfront.

Ecommerce definition

An ecommerce business sells goods or services online, handling all transactions digitally instead of in person.

Retail ecommerce is the most common type. Businesses sell products through their own websites or digital marketplaces like Amazon, Alibaba or Facebook. Customers browse, select and purchase online, then receive delivery via courier.

Service businesses also use ecommerce through online invoicing and digital payments.

Types of ecommerce business models

The four types of ecommerce describe who is selling to whom: business-to-consumer (B2C), business-to-business (B2B), consumer-to-consumer (C2C), and consumer-to-business (C2B).

  • Business-to-consumer (B2C): Businesses sell products or services directly to individual customers. This is the most common model, like an online clothing store or subscription box service.
  • Business-to-business (B2B): Businesses sell products or services to other businesses. Examples include software companies selling to firms or wholesalers selling office supplies online.
  • Consumer-to-consumer (C2C): Consumers sell directly to other consumers through online marketplaces. Platforms like Trade Me or Facebook Marketplace let individuals list their own items for sale.
  • Consumer-to-business (C2B): Individuals sell their products or services to businesses. A freelance photographer selling photos to a marketing agency is one example.

Find your product and niche

Choosing what to sell is your first critical decision. Your product and target market shape everything from your business structure to your marketing approach.

Start by considering your skills, interests, and market demand. Look for niches with strong demand but manageable competition, where you can stand out.

Before investing heavily, validate your idea through these steps:

  • Research what similar products sell for online
  • Check if suppliers can deliver at prices that leave you profit
  • Test demand with a small batch or pre-orders

You can sell physical products, digital products like courses or templates, or services. Each has different requirements for inventory, delivery, and ongoing management.

Plan your ecommerce business

A business plan helps you stay focused and makes it easier to secure funding if you need it. Your plan doesn't need to be complicated, but it should cover your core strategy.

Include these essentials:

  • Target customer: Who are you selling to and what problem do you solve for them?
  • Revenue model: How will you price products and what margins do you need?
  • Start-up costs: What do you need to spend before your first sale?
  • Ongoing expenses: What are your monthly costs for platform fees, marketing, and operations?
  • Cash flow projection: When do you expect to break even?

Even a simple one-page plan helps you spot problems early and make better decisions as you grow.

How to start an ecommerce business

To start an ecommerce business, choose what to sell, register your business, set up your online store, and establish your financial systems. Here are the key steps:

  1. Choose your business structure and register your business. Decide whether to operate as a sole trader, partnership, or limited company. Register your business name with the Companies Office.
  2. Register for GST if applicable. If you're providing goods or services and your turnover exceeds $60,000 in a 12-month period, you must register for GST with Inland Revenue.
  3. Select your selling platform. Decide whether to sell through an existing marketplace like Trade Me or Amazon, or build your own website using an ecommerce platform.
  4. Source or create your products. Arrange suppliers, manufacturers, or create digital products. Factor in costs, lead times, and minimum order quantities.
  5. Build your online store or listing. Create product descriptions, take quality photos, and set up your checkout process. Focus on a simple, secure experience.
  6. Set up payment processing. Connect a payment gateway to accept credit cards and digital payments. Compare fees across providers.
  7. Establish shipping and fulfilment. Choose courier partners, set shipping rates, and create a process for packing and dispatching orders.
  8. Set up accounting and financial tracking from day one. Open a business bank account and connect accounting software to track income, expenses, and profitability automatically, joining the more than half of businesses now managing accounts online.

What you need for an ecommerce business

Ecommerce businesses need specific digital tools to communicate prices and process payments online. These requirements vary depending on your business type.

Retail ecommerce

For a retail ecommerce business, you typically need:

  • Website: Displays your products for customer browsing
  • Shopping cart: Lets customers select and collect items for purchase
  • Payment system: Processes credit cards and digital payments securely
  • Delivery service: Ships products from your business to customers
  • Terms of trade: Covers returns, warranties, and customer policies

Digital marketplaces often supply many of these services, including payment processing and delivery coordination. Factor in their transaction fees and payment processing timelines when planning your cash flow.

If you want to build your own shop, you can use an off-the-shelf ecommerce platform to process customer orders and payments.

Service or manufacturing ecommerce

If you sell services or manufacture goods, you usually need:

  • Online invoicing: Sends bills digitally to customers
  • Payment processing: Accepts credit cards and bank transfers securely
  • Payment terms: Requires digital payment as a condition of service

Online invoicing is a feature on accounting software like Xero. To include a 'pay now' or 'direct debit' option, you need to attach a payment service.

Some platforms even let you share accounting files with lenders to approve unsecured loans of up to $50,000 or more. Those merchant services cost nothing to set up, but they charge transaction fees.

Manage your ecommerce finances

To track your true profit, account for transaction fees and shipping costs on every sale.

Payment processors charge fees that reduce your margins. You'll also pay courier costs for shipping goods. Digital accounting tools help track these expenses accurately.

Software like Xero and A2X helps you work out the true cost of each sale by factoring in all fees. You can add more capability through the Xero App Store, which offers apps for many different industries.

Advantages of ecommerce

Selling online lets you reach more customers with lower overheads and less manual work. Key advantages include:

  • Customer convenience: Shoppers browse and buy 24/7 from anywhere
  • Faster payments: Digital invoices get paid quicker than paper bills
  • Automated sales: Customers self-serve, so you can make sales outside business hours
  • Lower costs: Online businesses can reduce rent and staffing expenses
  • Global reach: Selling beyond your local area becomes simpler
  • Easy records: Electronic transactions automatically create digital records

Challenges of ecommerce

Ecommerce also comes with challenges to plan for:

  • Transaction costs: Payment processors charge fees for each sale
  • Shipping expenses: Customers often expect low-cost or free delivery, which can affect your margins
  • Returns processing: Refunds and returned items take time and money to handle
  • Technology changes: Staying current with digital tools requires ongoing effort
  • Complex taxes: International sales may require you to collect and remit foreign taxes
  • Seeing your profit: Multiple fees can make it harder to see how profitable you are

Get your ecommerce accounting sorted

Running a successful ecommerce business means keeping accurate financial records from day one. Connect your online store to accounting software to automatically track sales, expenses, and fees. This gives you a clear picture of your profitability and makes tax time easier.

Choose accounting software that integrates with your ecommerce platform to save time on data entry and reduce errors. With the right tools in place, you can focus on growing your business instead of managing spreadsheets.

FAQs on ecommerce business

Here are answers to common questions about starting and running an ecommerce business.

What's the difference between ecommerce and a regular business?

An ecommerce business sells primarily online through digital platforms, while a regular business typically sells in person through a physical location. Ecommerce businesses can operate with lower overheads but need to manage shipping, online payments, and digital marketing.

Do I need to register for GST if I sell online?

Yes, if your turnover exceeds $60,000 in a 12-month period, you must register for GST with Inland Revenue, regardless of whether you sell online or in person.

What's the easiest ecommerce platform to start with?

Popular platforms for beginners include Shopify, WooCommerce, and Trade Me. Choose based on your budget, technical skills, and the features you need. Many platforms offer free trials so you can test them before committing.

How much does it cost to start an ecommerce business?

Start-up costs vary widely depending on your product and platform. You might spend as little as a few hundred dollars for a simple digital marketplace listing, or several thousand dollars for a custom website with inventory. Factor in product costs, platform fees, marketing, and shipping.

How do I handle returns and refunds?

Create a clear returns policy before you start selling. Under the Consumer Guarantees Act, customers have rights to refunds for faulty products. Set up a process for accepting returns, inspecting items, and issuing refunds through your payment system.

Disclaimer

Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.

Get one month free

Purchase any Xero plan, and we will give you the first month free.