How to sell a digital product in South Africa and get paid in Rands

19 September, 2026 • E-commerce & Monetization • 213 views • 9 minutes read

your brand book says the strongest image Acalytica has is a real bio page on a phone with a Rand price and a paid state — so that's the whole image rather than an abstract illustration. It shows the full arc of the post in one look: a product priced in

You made the ebook. Now the money part — taking payment without a company, getting paid in Rands from Instagram, and delivering the file automatically. Eight questions, answered for South African creators.

You have made the thing. The ebook is written, the Canva templates are built, the Lightroom presets are exported. Now comes the part nobody explains: how a person in Polokwane sends you R 249 and gets the file thirty seconds later, without you sitting at your laptop at nine on a Sunday night.

Most guides on this are written for someone in Ohio. They assume a Stripe account you cannot open the same way, a currency you do not price in, and a customer who reaches for a credit card rather than instant EFT. This post answers the questions South African creators actually ask, in the order they usually ask them.

I have an ebook or template — how do I actually sell it?

You need three things working together: a page people can reach, a way to take money, and a way to hand over the file. Almost everyone gets stuck because they try to solve the three separately and end up stitching them together by hand.

The smallest setup that works:

  1. One product, one price, one page. Do not build a catalogue. Put your best thing up first and learn from what happens.
  2. A price in Rands. Pick a number you can say out loud without flinching. Most first-time sellers price too low — a 40-page workbook that took you three weeks is not a R 49 product.
  3. A payment step that ends in a download. The moment the payment clears, the file goes out. No email from you in the middle.

Your file should be a PDF, a zip, an audio or video file, or a link to a hosted course. If your "product" is currently a Google Drive folder you share manually, that is the thing to fix first — shared folders leak, and you cannot tell who paid.

Everything after this is detail. The order matters more than the tooling: get one product live, sell it to five people, then worry about the rest.

How do I take payment without a registered company or a business bank account?

You can sell without registering a company. In South Africa you may trade as a sole proprietor under your own name, and money can go into a personal bank account. There is no CIPC registration standing between you and your first R 249.

Two things are worth knowing, though, and they are separate from each other:

  1. Income is income. Whatever you earn selling digital products is taxable and must be declared to SARS, company or no company. Keep a record of every sale from day one — it is far easier than reconstructing it in July.
  2. VAT only arrives later. Registration becomes compulsory once your taxable turnover passes R 1 million in any consecutive twelve-month period. Below that it is voluntary. If you are anywhere near that line, talk to an accountant rather than a blog post.

Where the "no company" question usually bites is the tooling, not the law. Many payment gateways want a registered business, a bank letter and a merchant account before they will let you take a card. That is the real barrier for most people starting out, and it is worth checking before you commit to a platform — some let you start with a personal account and an ID, and some do not.

Acalytica does not require a merchant account or a registered company to start selling.

How do I get paid in Rands from Instagram or TikTok?

Neither platform will take the money for you. There is no native checkout for a South African seller on Instagram or TikTok, so what you are actually doing is moving someone from the app to a page that can take payment — quickly, before they get distracted by the next video.

That is the whole job of a bio link page. One link in your bio, and behind it: your products, their prices in Rands, and a checkout.

Two things people get wrong here:

"DM me for the price" costs you most of your sales. Every DM is a conversation you have to have, in your own time, in your own timezone, and most people will not start it. A price on a page answers the question at two in the morning while you are asleep.

A link you can count beats a link you cannot. When the link is yours, you can see how many people tapped it, from which platform, on which day. When you send people to a WhatsApp number, you learn nothing.

The practical setup: one bio link page, your products on it, the same link in every profile you have. Change the page, not the link.

Gumroad and Payhip charge me in dollars — what's the local alternative?

This deserves an honest answer rather than a sales pitch, because the situation is more nuanced than it looks.

Gumroad is merchant of record. It prices in dollars by default, takes the payment itself, and pays you out on a schedule — which means a currency conversion sits between your customer's Rands and your bank account, and your buyer sees a dollar price.

Payhip is different, and worth knowing about: it lets you connect your own payment gateway, and Paystack is one of the options it supports. Paystack operates in South Africa. So a South African seller can run Payhip with Paystack and genuinely take Rands. If someone tells you Payhip is dollars-only, they have not checked recently.

So what is the actual difference with a local platform? Three things, and none of them is "they charge dollars":

  1. You do not stand up a separate gateway account. With the Payhip-plus-Paystack route you are running two relationships — the platform and the gateway — and the gateway has its own onboarding, its own verification, its own support queue. A local platform collapses that into one.
  2. The checkout speaks South African. Card is table stakes. Instant EFT and Capitec Pay are not, and for a large share of South African buyers they are the difference between a completed sale and an abandoned one. Plenty of your customers do not have, or will not use, a credit card online.
  3. The subscription itself is in Rands. Your platform fee does not move because the Rand moved. R 150 a month is R 150 a month, and you can budget it.

Add local support in SAST, and the case is about friction rather than currency. Choose on that basis, not on a slogan.

Someone paid me and now I email the file by hand. How do I automate delivery?

If you are emailing files after each sale, you are using a tool that was not built for selling downloads, and it is costing you more than the time.

Manual delivery fails in four ways. The buyer waits, and a wait after payment feels like a scam. You cannot sell while asleep, at a funeral, or on a flight. You will eventually send the wrong file to the wrong person. And you have no clean record of who bought what.

Automatic delivery means the file is released by the payment confirmation, not by you. The buyer pays, the download appears, the receipt lands in their inbox. Your involvement ends when you upload the file.

When you are choosing a tool, the question to ask is narrow: does the file go out when the payment clears, or when I press something? If it is the second one, keep looking.

I'm selling at a market, a church or an event — how do I take payment from a poster?

A dynamic QR code pointing at the same page you use online. Someone scans it with their phone camera, lands on your product, pays, and walks away with the file already downloading.

What makes this work in practice:

  1. Use a dynamic QR code, not a static one. A dynamic code lets you change where it points without reprinting anything. The Sunday after the market, you can point the same poster at a different product.
  2. Print it big enough. A QR code smaller than about 3 cm across is unreliable in bad light and at arm's length. On an A3 poster, give it 8 cm and room around it.
  3. Put the price on the poster. People will not scan to find out what something costs.
  4. Give a typed fallback. Print a short link under the code — acalytica.com/yourname — for the person whose camera will not cooperate or whose phone is ancient.
  5. Test it before you print two hundred. Scan it with an Android phone and an iPhone, on data rather than wifi.

The advantage over a card machine is that there is nothing to carry, nothing to charge, and no rental. The advantage over "EFT me later" is that you get paid at the moment the person is actually standing in front of you and enthusiastic.

Our NPO needs to collect donations from one link

The mechanics are the same as selling a product: one page, amounts people can pick, a way to pay that South Africans actually use. Print a QR code for the newsletter and the noticeboard, and use the same link in every WhatsApp group.

Three things that specifically help an NPO:

  1. Offer set amounts. R 50, R 150, R 500, and an open field. An empty box makes people think, and thinking loses donations.
  2. Say what the money does, next to the button. "R 150 feeds one family for a week" outperforms "Donate" by a wide margin.
  3. Handle Section 18A separately. A donation link is not a tax certificate. Only an approved public benefit organisation may issue Section 18A receipts, and issuing them is its own process with SARS, with its own record-keeping. Do not let a payment page imply a certificate you cannot issue — sort out the approval first, then tell donors clearly what they will and will not receive.

A client wants a page and I don't want to build a whole site

Then do not build one. A single page that loads fast, works on a phone and does one job will serve most small clients better than a five-page site they never update.

This is the freelancer's version of the same tooling: a bio link page or a hosted single page, done in an afternoon, on the client's own domain. If you are doing this for more than one client, the things that start to matter are sub-accounts so each client's work is separate, white labelling so the page carries your agency's name rather than a platform's, and custom domains. That is what the Studio plan at R 399 a month is for.

The honest version of the pitch to your client: they get something live this week, and when they genuinely outgrow it, they will know exactly what they need instead.

When this is not the right tool

A post like this is not worth much if it pretends one thing solves everything. Look elsewhere if:

  1. You sell physical products that ship. You need stock, shipping rates and a courier integration. That is a proper store — Shopify or WooCommerce.
  2. You need recurring billing. Memberships and subscriptions with dunning and failed-payment retries are a different category of tool.
  3. Your catalogue is large. Past roughly fifty products, you want search, categories and proper merchandising.
  4. You invoice businesses with VAT. That belongs in accounting software, not on a bio page.

If you sell a handful of digital products to people who find you on social media, and you want to be paid in Rands without setting up a company, you are squarely in the right place. If you are one of the cases above, you are not, and it is cheaper to know now.

Where to start

Pick one product. Put a price on it in Rands. Get it behind a link and a working checkout today, and sell it to five people this week — you will learn more from those five than from another month of building.

Get started

5 of 1 ratings