All guides

How to sell your code online

6 min read·

You probably have something to sell already

Code that sells solves a specific problem that keeps coming back: authentication for a framework, a dashboard template, a payment integration, a search setup, a theme section, an automation script. Somebody about to build the same thing would rather pay for a working version than spend a week on it.

“My app” rarely sells. “The auth layer from my app, cleaned up and documented” often does. Look for the part you have rebuilt more than once, because that is the part other people are rebuilding too.

Get it ready for a stranger

A buyer has none of the context in your head. Everything they need has to be in the package.

  • •A README a stranger can follow: what it does, what it needs, how to install it and how to configure it.
  • •A clear licence, so the buyer knows whether they can use it in work they are paid for.
  • •No secrets. Remove every .env file, API key and private key, and ship a .env.example that lists each setting with a blank value instead.
  • •No dependency folders or build output. Buyers install their own node_modules or virtual environment.
  • •Screenshots or a short demo. A listing without them is judged on text alone.
  • •Test it from a clean copy: unzip it somewhere new and follow your own README. If you get stuck, a buyer will too.

Price it by the time it saves

Price by the time it saves the buyer, not the time it took you. A component that saves a day of work is worth far more to a developer on a deadline than the hour it now takes you to reuse it.

Offer two licences: a standard one for a single project and a commercial one, at a higher price, for agencies and anyone building for clients. The commercial buyer is usually the one with the budget.

Choose where to sell it

There are two routes. A payment link of your own costs the least per sale but only works if you already have an audience to send to it. A marketplace brings buyers who have never heard of you, in exchange for a bigger share. Our guide to where to sell your code compares what each one actually leaves you with.

Nothing stops you doing both: a payment link for the people who already follow you and a marketplace listing for everyone else.

Listing it on the iTechVista Code Marketplace

Create a free account, upload your package, write a description and set your standard and commercial prices. There is no listing fee and no subscription: we take 15% + 75¢ when something sells, and the rest is paid to your PayPal.

Every package is reviewed before it goes on sale, with security checks, a check that it builds from its own instructions, and an originality check. Reviews run six days a week. If something needs fixing you get a report that says what and how, and you can submit a corrected version.

We are the merchant of record, so checkout, sales tax, delivery and refunds are handled for you.

Keep it alive

Buyers keep access to future versions, and updates are what earn good reviews and repeat buyers. When a dependency moves or somebody reports a problem, publishing a fixed version is usually quicker than you expect, and it tells the next buyer the package is looked after.

Every package on this marketplace is checked for exactly this before it can be listed, alongside malware, build-breaking errors and copied work.