Now openFirst 50 sellers

Your inventory lives in a notebook. Your profit is a guess.

Every piece gets a printed QR tag. Scan it when it sells, take the payment, and your profit is logged before the next person asks for a price. Jordan at @revenge.vintage ran the first version with over two thousand pieces.

Everything in Pro, locked for life. About $12 a month. 30 days to get your money back.

See it at Jordan’s boothRather pay monthly? See all plans

First 50 sellers

Founding rate

$149/ year

Locked for life

Standard Pro is $290/yr. Your rate never moves, for as long as you keep the account.

The difference

Other inventory software asks how many. VTG Vault asks which one.

Every other inventory app models a SKU, a variant and a quantity, because it was built for people who restock. You are not restocking. You have 400 pieces at quantity 1, each with a different cost basis, most of them bought with cash at an estate sale with no receipt.

Square wants to know how many of these you have. It is a 1985 Harley tee. There is one.

What a restocking tool records

SKU

TEE-BLK

Variant

Large

Qty

4

Four identical shirts. One cost. Reorder when it hits zero.

What you actually have

RV1042

1985 Harley-Davidson 3D emblem tee

Cost $6Listed $185Qty 1

The record

The math stays with the garment.

What a piece cost you lives on that piece, not in a shoebox and not in your memory. When it sells, the profit column fills itself in. Nothing to reconstruct, nothing to estimate.

RV1042

1985 Harley-Davidson 3D emblem tee

Cost

$6

Price

$185

Profit

Not sold yet

Listed

RV1043

Carhartt Detroit jacket, 90s

Cost

$18

Price

$225

Profit

$207

Sold

RV1044

Ralph Lauren rugby, XL

Cost

$4

Price

$65

Profit

Not sold yet

Listed

The Carhartt sold for $225 against $18 of cost. That $207 landed in the profit column on its own, in March, not in April.

From cash buy to book of record

No receipt does not have to mean no record.

Most of what you buy is bought with cash, from people who are not issuing invoices. That is not a bookkeeping failure. It is just how the sourcing works. The cost is still real and it still belongs to one specific piece.

Below is one record, RV1043, at four different moments.

  1. The buy

    Cash changes hands in a driveway at 8am. Nobody prints anything. As far as paper is concerned, this jacket cost nothing.

    On paper

    Nothing

  2. The entry

    You log the piece, what left your hand for it, and attach a photo while you are still standing there. That photo is the closest thing a cash buy will ever have to a receipt.

    Cost

    $18

  3. The sale

    Months later it sells. The sale price lands on the same record as the cost, beside it, not in a separate app you will have to cross-reference.

    Sold

    $225

  4. The book

    Profit is the subtraction, and it already happened. In April there is nothing to reconstruct, because none of it was ever undone.

    Profit

    $207

Four moments, one record. Profit becomes arithmetic instead of archaeology.

Tax season

Your numbers, already tallied.

April is a deadline, not a project. You are not going to sit down with a shoebox and a calculator, because the work already happened one piece at a time, months earlier, in the ten seconds it took to log each buy.

Open the app, read the totals, hand them to whoever does your taxes.

VTG Vault

Portfolio summary

Pieces in vault412

Cost basis$8,140

Profit YTD$2,317

Recalculated every time a piece sells. Nothing here was typed in at the end of the year.

The demo

Sixty seconds. One piece. Buy to sold.

No feature tour. One garment goes in as a cash buy and comes out as a closed sale with its cost basis intact.

Getting paid

Where you already get paid.

Three ways people hand you money at a booth, in a shop, or across a folding table. Nothing a customer has to be talked into.

Square

Payments, built in

Connect your account once. Take the payment in the app or hand off to Square POS, and the piece is marked sold at what it actually went for.

Cash App

Request link and QR

Your cashtag becomes a payment request with the amount already filled in. The buyer scans it off your phone.

Venmo

Request link and QR

The same, with your Venmo handle, and the note prefilled so you both know which piece it was for.

That is the entire list. If a payment method is not on it, it is not wired, and you will not find it claimed anywhere else on this site.

First 50 sellers

Founding rate

$149/ year

Locked for life

Standard Pro is $290/yr. Your rate never moves, for as long as you keep the account.

The founding rate

50 sellers get this price. Then it closes.

  • Unlimited pieces, each one its own record with its own cost.
  • Everything in the app today, and everything that ships while your year runs.
  • Your rate stays at $149. Standard Pro is $290 a year.
  • 30 days to get your money back if it is not doing the job.

You pay once. You pick a password on the next screen and you are in. There is no invite code and no waiting list. Not ready to put a year down? Solo starts at $19 a month.

Straight answers

The questions worth asking.

Where the answer is no, it says no.

Is this a point of sale system?
No. It records what you own, what each piece cost you and what it sold for. It can hand a sale off to Square to take the money, but it is not a register and it is not trying to become one.
Does it do sizes, colours and quantities like normal inventory software?
No, and that is the whole point. There is no variant matrix. Every piece is its own record with its own cost. Size is a note on that record, because a 1985 Harley tee in large is not four of anything.
Which payment methods actually work?
Square, Cash App and Venmo. Square is a full connection, so a sale can be taken in the app or handed to Square POS. Cash App and Venmo produce a payment request and a QR the buyer scans, and you mark it paid once the money lands.
What about Shopify or Stripe?
Neither is supported today. Nothing on this page will say otherwise until the day it is true.
Are printed tags available?
Yes. Every piece gets its own QR tag. Scan it to pull the piece up and sell it, or print a sheet of tags straight to thermal label stock. The same QR opens a price page for the customer standing in front of the rail.
I already have hundreds of pieces logged in a spreadsheet.
Upload it. Every tab in the workbook comes in, we match your column names to ours and show you the mapping before anything is written, and a blank cost stays blank rather than turning into a zero. Pieces you have already sold come in as sales. If the file lands wrong, one tap undoes the whole batch. Exports from My Reseller Genie and eBay are recognised on sight; anything else you map once.
Does it work on my phone?
Yes, in your phone's browser, and it is built to be used one-handed while you are standing in somebody's garage. It is not an App Store download and it does not work offline yet, so you need a signal to log a piece.
What happens after I pay?
You pick a password and you are in, on the same screen, straight after checkout. There is no invite code, no waiting list, and nothing to wait on in your inbox. That gate existed while the founding block was the only way in, and it went when monthly billing arrived.
Is there a free plan?
No. There was one at 25 items and it has been removed, because 25 items is exactly the scale at which a spreadsheet still beats this and it showed the product at its weakest point. What you get instead is 30 days to ask for your money back, no argument.
Can I pay monthly?
Yes. $19 a month on Solo, $29 a month on Pro. Pay for the year instead and it is two months free, so $190 and $290. Nothing is locked behind the annual option.
What is the difference between Solo and Pro?
Piece count, and five things on top of it. Solo holds up to 150 pieces and does the daily work: hauls, tags under your shop's name, payments, cost basis, and a profit and loss export. Pro takes the ceiling off and adds booths and locations with rent against them, analytics over time, a public link to your rail, your own logo and colour on the surfaces a buyer sees, and a tax year export laid out for Schedule C. Solo keeps its export and its shop name. Pro does not take anything away.
Can I put my own logo on it?
Yes, on Pro and Shop. Your logo goes on the tags you print and on the two public pages a buyer ever sees, which are the page they land on when they scan a tag and your public rail. Your accent colour runs those two pages. It does not run the tags, because tag sheets print black on thermal stock. The colour also gets nudged where it has to be to stay readable, so what paints is not always the exact hex you picked. Your shop's name is on all three surfaces on every plan, including Solo, because a tag printed with the wrong name is a defect and not an upgrade.
Can I take VTG Vault's name off the pages my buyers see?
No. A small “Powered by VTG Vault” line stays in the footer of the public pages on every plan, including the ones paying for branding. Your logo leads and your colour runs the page. The credit stays. This is not white label software and nothing here will pretend otherwise.
Can my staff use it without seeing what I paid?
Yes, and that is what Shop is for. Everyone who works for you gets their own login, and you decide per person who sees cost, profit and what the rail is worth. A cashier can scan a piece and take the money without ever seeing the margin on it.
I run a booth with other vendors under me.
No. Shop covers people who work for you on your inventory. It does not split money when a piece sells, so if your vendors own their own stock and need paying out on what sells, that is not built and Shop will not do it. Email hello@vtgvault.com and tell me what it has to do.
Can I cancel?
Yes. Email hello@vtgvault.com and it stops at the end of the period you have already paid for. Inside the first 30 days you get the money back instead of just stopping.

Not buying today

Take the tax season checklist instead.

What to have in front of you before you file, and what a cash buy with no receipt needs to look like in your books. We will send it, and a note when the founding block closes.

One checklist and the launch note. Every email we send has an unsubscribe link that works.