Tillkit

Tillkit / Features

Everything in Tillkit Core

Tillkit Core is the full source code of an online store: the shop your customers use, Stripe checkout, sales tax, inventory from supplier invoices and profit reports, all in one admin. You host it on your own Railway account and pay $79 once.

Updated October 2026

Below is every part of the kit, with screenshots from the live demo store. The demo admin is open and read-only, so you can click through any of it.

Storefront and checkout

Customers get a homepage, a shop with category filters, product pages with a photo gallery and options such as size or color, a cart and guest checkout. Customer accounts keep order history and handle password changes and resets. Every page is designed for phones first.

The homepage of the Tillkit demo store
The demo store's homepage.

Payments

Prices, totals and stock are always checked again on the server, and an order is only marked paid after the payment provider confirms it.

Sales tax

Use Stripe Tax for exact rates at checkout, or your own rate table at no cost. When it's time to file, the by-state report shows what you collected in each state.

The by-state sales tax report in the Tillkit admin
The by-state report, ready for filing.

Tillkit charges and reports tax. It doesn't decide where you owe it, so check that with your state or an accountant.

Inventory from supplier invoices

Upload a supplier invoice as a PDF, Excel file or CSV. Each line is matched to your products by SKU, or marked as a new product, and you check the quantity and cost of each line before anything is added. Stock goes up and each item gets its landed cost, so your margins reflect what the goods really cost you.

Reviewing supplier invoice lines matched to products by SKU before adding stock
Invoice lines matched by SKU, with a new product to name.

Reordering and purchase orders

The reorder planner shows what to order next, and you can make purchase orders in the same admin as your orders and stock.

Profit and margin reports

See profit and margin by product, export any report as CSV, and get a monthly summary by email.

Profit and margin by product in the Tillkit admin
Profit by product.

Admin and emails

Look, search and launch

Optional restricted mode

For age-restricted products, one setting turns on an age gate, checkout confirmations recorded with each order, and blocked shipping regions. Your payment processor still decides what you can sell, so check Stripe's restricted businesses list first.

Security

The code

Tillkit is plain Node.js with one dependency, pg. It keeps data in JSON files on your own computer and in Postgres on Railway. A CLAUDE.md file explains the code and its payment rules to AI coding assistants, and the automated tests run against a fake Stripe server, so no keys are needed. How to change your store with AI.

What you get

Tillkit Core is $79 once. The Agency License, $249 once, covers unlimited client stores. Running costs are separate: Railway's Hobby plan is $5 a month and Stripe charges per sale. See pricing or compare the cost with Shopify.

Questions

Is Tillkit a Shopify theme?

No. Tillkit is a complete store that runs on its own, on your Railway account, with checkout through your own Stripe account. It doesn't need Shopify or any other platform.

Do I need to know how to code?

Not to get your store running. The setup guide walks you through deploying on Railway and connecting Stripe step by step. For bigger changes you can ask an AI coding assistant, or hire us for custom changes at $100 an hour.

Can I try it before buying?

Yes. The live demo runs the same code, and its admin is open and read-only.

Is it open source?

No. You get the full source code and can change anything, but you may not resell, share or publish the code.

Own your store.

$79 once for the full source code, the setup guide and 30 days of setup help by email. Hosting is yours, from $5 a month on Railway. Building stores for clients? The Agency License is $249.