Industry guide · Inventory Management

Jewelry Store Software: Serialized Stock, Memo and Repairs Without the Spreadsheet

The short answer

If you are running three or more locations, carrying serialized stock plus memo goods, and taking in more than roughly 150 repairs a month, building is usually the right call. Expect $60k to $130k for a focused first release in 12 to 16 weeks covering serialized inventory, memo reconciliation and repair job routing, and $150k to $400k phased over 6 to 12 months for a full platform with appraisals, compliance filing and clienteling. Below that volume, The Edge or Jewel360 plus disciplined process will beat a half funded build.

Why jewelry inventory software makes or breaks a multi store jeweler

Walk the back of any independent jeweler doing $8M to $30M a year and you will find the same stack: The Edge running on a server in the manager's office, QuickBooks Online for the books, a shared Gmail inbox for custom design threads, Podium for text messages, a Punchmark or Shopify site that does not know what is actually in the case, and a spiral bound repair envelope book nobody has been able to kill. Vendor memo lives in a spreadsheet called MEMO_MASTER_v4_FINAL.xlsx. The GIA reports are PDFs in a Dropbox folder named by whoever scanned them.

The expensive version plays out on the Saturday before Mother's Day. A customer wants the 1.51 carat oval halo she saw on Instagram. The associate checks The Edge, sees quantity 1 at the Westside store, calls over, and the manager there says it went out on approval Thursday and the paperwork is in a drawer. Twenty minutes gone. The customer leaves. Meanwhile the piece is Stuller memo, day 58 of a 60 day term, and nobody has invoiced or returned it, so on Monday you own a $9,400 ring you did not choose to buy.

Multiply that. Across the four store, 14,000 piece operations we have worked in, memo drift runs into six figures, the repair promise date hit rate is a number the owner cannot state without pulling envelopes, and the annual physical count eats two closed days and still produces a shrink figure the accountant argues with. That is not a discipline problem. The systems were built for retail, where a SKU has a quantity. Your SKU has a serial number, a certificate, an owner who may not be you, and a bench jeweler holding it in a tray.

Problem: every piece is a one of one, and half of them are not yours

The Edge handles serialized stock better than a generic POS (Point of Sale), but memo is where it and Lightspeed Retail both fall apart. Memo goods sit physically in your case under a vendor's ownership with a term, a memo number, and a return or invoice decision at the end. Off the shelf systems either treat memo as owned inventory, which inflates your on hand value and your insurance schedule, or park it in a side ledger nobody reconciles. Transfers between stores make it worse: the piece moves, the memo record does not, and the vendor's statement no longer matches yours.

A custom build models the piece, not the SKU. One record carries the serial, the metal and stone breakdown, the certificate number, cost basis, current location down to case and tray, and an ownership state: owned, memo in, memo out to a customer on approval, at bench, at a trade show, at the setter. Every state change writes an immutable event with who, when, and where. Memo terms drive a daily reconciliation job against the vendor statement, and the system tells the buyer on day 40, not day 61, that this ring is about to convert. Transfers become a two sided handshake with a scan on both ends, so the piece is never in two places or no place. Cycle counting by case, three cases a morning, replaces the annual shutdown.

Problem: repairs and custom orders are shop floor jobs, not line items

A ring sizing is not a product sale. It is a job with a take in associate, a customer owned stone you are now liable for, a photo condition record, a bench jeweler, possibly an outside setter, a promise date, a quote the customer approved by text, and a pickup. The Edge and Jewel360 both have repair modules, and they do the envelope and the ticket. What they do not do is route work. Nobody can tell you at 9am which of the 63 open jobs will miss their date, which bench is over capacity, or which job has been sitting at "waiting on part from Stuller" for eleven days.

What we build instead: a job record with a status machine, capacity aware routing, and a parts dependency. Take in captures weight, photos from four angles, and the customer's stone description, all signed on a tablet, because the argument three weeks later about whether that chip was already there is the single most expensive conversation in the store. Each bench has a work queue and a real throughput number, so promise dates are calculated, not guessed. When a job goes red, it texts the customer before they call you. Outside vendor legs (rhodium, laser welding, an appraisal) are tracked as sub jobs with their own clocks. Custom design threads attach to the job: CAD files, the deposit, the wax approval, the setting photo.

Problem: appraisals go stale the moment gold moves

Your Graduate Gemologist writes an appraisal in Word from a template, prints it, and it goes into a drawer and to Jewelers Mutual. Gold moves through the year, and every replacement value you issued goes stale with it. When a client has a loss, the underwriter works from your document, and if the number is low your client is underinsured and it is your name on the letterhead.

A build makes appraisals a living record rather than a document. The item pulls its own metal weight and stone specs from the serialized record, values against a live spot feed and your current vendor cost tables, and generates the PDF with your GG's credentials and the required disclosure language. The system then knows every appraisal it ever issued and flags them for re appraisal when metal or market moves past a threshold you set, which is also the cleanest re engagement letter in the business. Document extraction pays for itself here: point it at a GIA report PDF or a vendor invoice and it pulls the report number, carat weight, color, clarity, cut, measurements and fluorescence into the item record instead of an associate retyping it and transposing a digit.

Problem: compliance paperwork lives in a drawer

If you buy and sell more than the FinCEN threshold in covered goods, you are a dealer in precious metals, stones or jewels under 31 CFR 1027 and you owe a written anti money laundering program with a designated compliance officer, training, and independent testing. Cash payments over $10,000 trigger Form 8300. Most states make you a secondhand dealer when you buy scrap gold off the street, with police reporting and a hold period before you can melt. The FTC Jewelry Guides govern how you describe lab grown and sustainability claims, and rough diamond flow sits under the Kimberley Process. None of this is optional, and none of it is in The Edge.

A custom build enforces it at the point it happens. A cash tender crossing the threshold blocks the sale until the 8300 fields are captured, and aggregation across related transactions is computed rather than remembered. A scrap buy captures the ID scan, generates the state report in the format your jurisdiction wants, and holds the lot in a quarantine state that physically cannot be sent to Hoover and Strong until the clock expires. Every risk flag lands in a compliance officer queue with an audit trail your independent tester can read in an hour instead of a week.

Problem: the client book is in three heads and one spreadsheet

Your top associate knows that the Hendersons buy every anniversary in October and that he likes yellow gold. When she leaves, that knowledge leaves. Podium sends texts but does not know a client's ring size, their spouse's birthstone, or that they looked at three tennis bracelets in the 4 carat range in March.

Build the client record properly and then let AI do the parts humans skip. Purchase history, sizes, preferences, wish list, and every appraisal on file in one place. An after hours booking agent answers "can I come in Saturday to get my ring sized" at 9:40pm, checks real bench capacity, and books it, rather than a form that emails a mailbox nobody reads until Tuesday. Follow up drafts go to the associate with the client's actual history in them, and the associate sends or edits, never a blast. Forecasting matters most at buy time: the model reads three years of sell through by category, price band, metal and store, and tells the buyer that the $2k to $4k bridal band at the Northside store turns in 47 days while the same band at Westside sits 190, before you write the JCK order.

What a build actually costs and how long it takes

These are Digital Heroes numbers from delivery across 2,000 plus projects, not a market survey. A focused first release, meaning serialized inventory with memo reconciliation, transfers, repair job routing and the migration off your current system, typically runs $60k to $130k and ships in 12 to 16 weeks. A full platform adding appraisals with live metal pricing, compliance workflows, clienteling, e commerce sync and vendor integrations runs $150k to $400k phased over 6 to 12 months.

What pushes price up in this category, specifically: the number of vendor integrations (Stuller, Quality Gold, Rio Grande and RapNet each behave differently, and some have no API at all, which means file drops), migrating dirty history out of The Edge where two decades of free text descriptions need normalizing, RFID hardware if you want case level counts, offline capable POS because your Wi Fi will drop on the busiest day of the year, and state by state secondhand dealer report formats if you operate across lines.

Build versus buy: an honest line

If you have one or two stores, under roughly 5,000 serialized pieces, little or no memo, and repairs under 150 a month, buy. The Edge with the repair module, or Jewel360 if you want cloud, plus a tight process will serve you better than a $90k build you cannot staff. Anyone telling a single store jeweler to build custom is selling hours.

The signals that it is time: you have three or more locations and transfers are a phone call; memo carrying value is over $250k and you reconcile it in a spreadsheet; a person on payroll spends more than ten hours a week moving data between The Edge, QuickBooks and your website; your promise date hit rate is unknown; you are buying scrap and doing state reporting by hand; or you have a genuinely differentiated operation, custom design at volume, estate buying, watch service, that the incumbent tools model as an afterthought. Two or more of those and the build pays back inside two years. The software should encode how you actually operate, and at your size how you operate is the only thing a chain cannot copy.

How to choose a developer for jewelry store software

Ask them to whiteboard the data model in the first meeting. If they cannot draw an item that is simultaneously serialized, on memo from a vendor, out on approval with a client, and half owned as customer supplied material on a custom job, they will learn it on your budget. Watch for whether they model ownership separately from location. That one distinction predicts the whole project.

Ask what they have shipped against vendor and certificate integrations. Stuller, RapNet and IDEX are not REST APIs with tidy docs. Ask specifically how they handle a vendor with no API, because you have at least two.

Ask them to name the compliance surface unprompted: 8300, the FinCEN dealer program, your state's secondhand dealer rules, FTC lab grown disclosure. A firm that has not built this before will say "we can add reporting later." Compliance is a state machine that blocks transactions, not a report.

Ask who owns the code, the repository and the deployment on day one, and get it in writing before the first invoice. If the answer involves their platform, their hosting, or a license you renew, you are renting again, only worse, because now it is also bespoke.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. Inventory carrying cost commonly runs about 20% to 30% of inventory value, covering capital cost, storage/warehousing, insurance, taxes, handling, shrinkage, and obsolescence - a recurring cost that better inventory and warehouse software aims to reduce. Source: APQC (2023) →
  2. Digital Champions expect to achieve about 16% in cost savings and around 15% in revenue gains from digital operations over five years; the study surveyed 1,155 manufacturing executives across 26 countries. Source: PwC / Strategy& (2018) →
  3. 48% of private companies cite integration with legacy systems or technical debt as a top obstacle to realizing the full value of their digital and AI investments (behind data quality/availability at 72% and gaps in AI fluency or technology talent/leadership at 53%). Source: Deloitte (2026) →
  4. McKinsey emphasizes that most L&D functions still fail to tie training to business outcomes, recommending organizations track 2-3 business-relevant indicators (such as time-to-proficiency, redeployment into priority roles, or frontline productivity) rather than participation metrics to demonstrate training effectiveness. Source: McKinsey & Company (2025) →
Rohan Malhotra · Enterprise Software Consultant

Rohan advises mid-market and enterprise teams on ERP, CRM and custom software, and has led delivery on dozens of business-software builds.

Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does custom jewelry store software cost for a 4 location retailer?
A focused first release covering serialized inventory, memo reconciliation, transfers and repair routing typically runs $60k to $130k and ships in 12 to 16 weeks, based on Digital Heroes delivery experience. A full platform adding appraisals, compliance workflows, clienteling and vendor integrations runs $150k to $400k phased over 6 to 12 months. Price drivers specific to jewelry are the number of vendor integrations, cleaning up decades of free text item descriptions during migration, and RFID hardware if you want case level counts.
Is custom software better than The Edge for a multi store jeweler?
The Edge is genuinely good at serialized inventory and repairs for one or two stores, and below roughly 5,000 pieces with little memo it will beat a build. It falls down on memo ownership tracking, bench capacity and promise dates, cross store transfers, and compliance enforcement, because those were not what it was designed for. If you are reconciling memo in a spreadsheet and moving data by hand between The Edge, QuickBooks and your website, that is the point where custom pays back.
Can we migrate our inventory and customer history out of The Edge?
Yes, and in our projects it usually runs 15 to 25 percent of a first release budget rather than a footnote. The hard part is not extraction, it is normalization: twenty years of free text descriptions, inconsistent vendor codes, and repair history that lived partly in paper envelopes. Plan for a parallel run where both systems are live for two to four weeks so associates can compare, and expect to make judgment calls about how much history is worth carrying forward.
How long before we can stop using our old POS?
For a focused first release, 12 to 16 weeks to ship plus a two to four week parallel run, so roughly four to five months from kickoff to switching the old system off. Repairs and memo usually go live before the till does, because those are where the pain is and they carry less risk if something needs a fix. Do not cut over in Q4.
Who owns the code if we pay for a custom jewelry system?
You should own the code, the repository, the infrastructure accounts and the deployment pipeline from the first commit, and it should be in the contract before you pay anything. If a developer hosts it on their platform, keeps the repo, or licenses it back to you, you have replaced a vendor with a smaller, less accountable vendor. Ask for repo access on day one, not at handover.
What compliance rules does jewelry retail software need to handle?
At minimum Form 8300 for cash payments over $10,000 including aggregated related transactions, the FinCEN anti money laundering program required of dealers in precious metals, stones or jewels under 31 CFR 1027, your state's secondhand dealer reporting and hold periods for scrap gold buys, and FTC Jewelry Guides disclosure for lab grown and sustainability claims. Good software blocks the transaction until the required fields are captured rather than producing a report afterward. Ask any developer to name these unprompted.
How do you track memo and consignment goods properly?
Model ownership as a separate attribute from location, so a piece can be physically in your Westside case while owned by Stuller on day 58 of a 60 day memo. Every state change (memo in, on approval, at bench, sold, returned) writes an event with who, when and where, and a daily job reconciles your records against vendor statements. The system should warn the buyer at day 40 that a piece is about to convert to owned, which is the whole point.
Where does AI actually help a jewelry retailer, not just as a demo?
Three places pay for themselves: extracting GIA report and vendor invoice data straight into item records instead of an associate retyping carat, color, clarity and report number; an after hours agent that books ring sizings against real bench capacity at 9pm instead of a form nobody reads until Tuesday; and buy season forecasting that tells you a price band turns in 47 days at one store and 190 at another before you write the JCK order. Skip anything that generates product descriptions or blasts generic texts, that is where trust with a high ticket client dies.
Should a single location jeweler build custom software?
No. With one store, under roughly 5,000 serialized pieces, minimal memo and fewer than 150 repairs a month, The Edge or Jewel360 plus disciplined process will serve you better than a build you cannot afford to maintain. Spend the money on process and on the repair module instead. Revisit when you open a second location or memo carrying value passes about $250k.
Is custom software more secure than off-the-shelf SaaS?
Neither is secure by default; security tracks the practices of whoever builds and operates the system, not the model. SaaS gives you the vendor's certifications and patching but puts your data in a shared multi-tenant platform on their terms, while custom gives you full control over data residency, access rules, and compliance requirements like HIPAA, with the responsibility sitting with you and your agency. Before hiring anyone for a system holding sensitive data, ask for their security checklist: encryption at rest and in transit, an OWASP Top 10 review, role-based access, and a penetration test before launch.
How many people should be working on my software project?
Three to five for a typical focused build: a project lead, one or two engineers, a designer, and part-time QA, which is the standard shape across 2,000+ Digital Heroes projects. Larger platforms justify 6 to 10, but a ten-person team on a small first version usually signals bill padding rather than horsepower. What predicts success is whether a senior engineer is writing your code daily, not the headcount on the proposal.
What does upkeep on a custom inventory system cost per year?
Budget 15 to 20 percent of the build cost per year, so a $50,000 system runs roughly $8,000 to $10,000 annually across Digital Heroes maintenance contracts. That covers hosting, security patches, integration updates when Shopify or Amazon change their APIs, and small improvements. Skipping it is how a channel sync quietly breaks in month nine and corrupts your counts.
How do I calculate whether custom software will pay for itself?
Divide the build cost by the monthly benefit, where benefit is hours saved times loaded hourly cost, plus subscription fees replaced, plus any revenue the software unlocks. Three staff saving 10 hours a week each at a $40 loaded rate is about $62,000 a year, which pays back a $60,000 build in roughly 12 months. Across Digital Heroes internal-tool projects, 12 to 24 months is the normal payback range, and anything projecting under 6 months usually means the spreadsheet is hiding costs.
How do I vet a software agency for an inventory project specifically?
Ask three technical questions before discussing price: how they stop two simultaneous orders claiming the same last unit, whether stock is stored as an append-only movement ledger or a single overwritable quantity field, and how they test channel sync under load before launch. A team that answers fluently has built inventory systems before; one that steers the conversation to screens and design has not. Then ask for a reference from a client whose system has survived at least one peak season.
What should I have ready before I contact an agency about inventory software?
Bring four things: your SKU count and how stock is identified (plain SKUs, or lots, serials, and expiry dates), every channel and system the software must talk to, a plain-language walkthrough of one order from purchase to shelf to shipment, and a sample export of your current data. With those, an agency can produce a real quote in days instead of a placeholder that doubles later. A one-line brief gets you a demo-sized quote for an operations-sized problem.
Can custom inventory software connect to QuickBooks, Shopify, and Amazon?
Yes, and integrations are where custom usually beats off-the-shelf, because they are built to your exact field mapping instead of a connector's assumptions. A typical build syncs orders and stock with Shopify and Amazon in near real time and pushes purchase and cost of goods sold data to QuickBooks or Xero on your accounting schedule. Each production-grade integration adds roughly $3,000 to $8,000 in Digital Heroes builds, so list every system during scoping.
What should I prepare before contacting a software development agency?
A one-page brief beats a 40-page requirements document: the business problem in plain words, who will use the system, the 5 to 10 workflows it must handle, the tools it must connect to, and your budget range and deadline driver. You do not need wireframes, a specification, or technical vocabulary; producing those is the agency's job during discovery. Stating a budget range up front is the single best move, because it gets you honest scoping instead of a quote engineered to win the meeting.
Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?