Auction House Management Software: Why Settling One Sale Still Takes Three Weeks
If you run more than roughly 3,000 lots a year or 15 million in annual hammer, and settling a two session sale still takes your administrator two to three weeks of spreadsheet work, build. A focused first release covering the consignment agreement, a real buyer premium and tax rule engine, and consignor settlement typically runs 55,000 to 120,000 dollars and ships in 12 to 16 weeks in our delivery experience. A full platform adding cataloguing, condition reports, bidder vetting, client money accounting and a consignor portal lands at 150,000 to 350,000 dollars phased over 6 to 12 months. Below that volume, or if every lot in your sales carries the same standard commission and no tax complexity, AuctionFlex plus a good bookkeeper is the right answer and a custom build is money you should be spending on marketing the next sale.
Why auction house software decides whether a sale was actually profitable
It is the Tuesday after a two session sale. The saleroom administrator has four windows open. One is the hammer sheet exported from the live bidding platform. One is a spreadsheet of consignor agreements, because the agreements are PDFs and the negotiated terms only exist as a column somebody typed. One is the accounts package. One is her email, where the shipping quotes are.
Lot 214 hammered at 18,000. The consignor negotiated eight percent seller commission instead of the standard fifteen, waived illustration charges, and the lot carried a reserve with a guarantee attached. The winning bidder is a trade buyer who gave you a resale certificate that covers one delivery state and not the one they now want it shipped to. The artist is living, so the resale right applies to this lot and not to the three around it. Storage charges started accruing on lot 219 because that buyer has not collected. None of this can be settled from one screen, so it is settled from four, by hand, and it takes until the following week.
The stack around this is usually AuctionFlex or a similar back office package, one or more bidding audiences through Auction Technology Group properties or Invaluable, a website that was built separately, a spreadsheet per sale, and an accounts package that has no idea what a lot is. Every one of those tools is competent at its own slice. None of them holds the object the business actually runs on: a lot that knows its consignor terms, its reserve and guarantee, its catalogue entry and condition history, the bidder who won it, the premium and tax computed for that specific buyer in that specific delivery jurisdiction, and the consignor statement line it eventually becomes.
Problem 1: the lot is not one record, it is five records that never reconcile
A lot exists as an intake receipt, a catalogue entry, a condition report, a listing on two or three bidding platforms, and a settlement line. Each of those lives in a different system with a different identifier. When a lot is withdrawn, re-catalogued into the next sale, or split from a group lot into three, the identifiers diverge permanently and somebody keeps a mapping sheet.
The bidding platforms are the clearest example. Auction Technology Group properties and Invaluable exist to bring you a bidding audience, and they are good at it. They are not your back office, and their record of a bidder is their record, not your risk decision about that bidder. AuctionFlex and Bidpath both handle the classic general line and industrial auction workflow well, and if your sales look like that workflow you should use them. What they assume is a fairly standard commission structure, one settlement path, and a house that does not need lot level provenance to survive an authenticity question five years later.
What a custom build does: one lot entity with a stable internal identifier from the moment the property arrives, and platform listings as child records that carry the external identifier. Re-cataloguing into a later sale creates a new sale line against the same lot, so the consignment history stays intact. Group, split, withdraw and pass are state transitions on that entity, not new spreadsheets. This sounds obvious. It is the single thing nobody has, and it is why reconciliation exists as a job.
Problem 2: buyer premium and tax are a rule engine, not a percentage field
Premium is tiered, and the tiers differ by sale, department and sometimes by agreement with a specific buyer. Tax on the premium is not the same question as tax on the hammer. In the UK the margin scheme and the standard rate produce different numbers on lots in the same sale depending on how the property was acquired and whether it was imported under temporary admission. In the US the delivery state decides the sales tax treatment and the resale certificate is per state and per expiry date. The artist resale right applies in bands, only to qualifying works, only above a threshold, and it is deducted from a specific party depending on the jurisdiction.
No off the shelf back office models this properly, because it is not a product feature, it is your specific business rules crossed with your jurisdictions. So it is modelled as a percentage field plus a note plus a person who remembers. That person is the risk.
What a custom build does: an explicit, versioned rule set evaluated per lot per buyer. Inputs are the sale, the department, the hammer, the buyer's tax status and delivery address, the property's import status, and the artist attributes. Output is a full breakdown with every rule that fired, stored immutably against the invoice. When a buyer disputes a charge eighteen months later you can show them which rule produced which number on which date. When you change your premium structure next season, the old sales still compute the old way because the rule set is versioned. That is the difference between a system and a spreadsheet.
Problem 3: bidder vetting is a risk decision the bidding platform never made for you
Registering a bidder is easy. Deciding how much that bidder may spend on credit, with no deposit, on a lot they may not collect, is a judgement your specialists make from memory and a shared paddle limit sheet. Meanwhile art market participants in the UK fall under money laundering regulations for transactions at or above ten thousand euros, sanctions screening is expected on high value transactions, and a bidder who is fine at 5,000 is a different question at 300,000.
The bidding platforms hand you a registration. They do not hold your paddle limit, your deposit policy, your know your customer file, your screening result, or the fact that this bidder still owes you for two lots from the March sale. So somebody checks the aged debtor list against the registration list the morning of the sale, by eye.
What a custom build does: a bidder record with a vetting state, a credit and paddle limit, screening results with the date and provider recorded, identity documents stored against a retention policy, deposits taken and released, and outstanding balances visible in the same place. Registrations from every platform resolve into that one record. The room screen shows the auctioneer a limit, not a name. Document extraction earns its place here in a narrow way: identity and company documents arrive as photographs and PDFs in every format imaginable, and an extraction pass pulls the fields and flags mismatches for a human, which turns a twenty minute manual check into a thirty second confirmation.
Problem 4: consignor settlement is trust accounting pretending to be invoicing
You are holding other people's money. The consignor statement nets seller commission, illustration and photography, unsold lot fees, storage, restoration advanced on their behalf, and any cash advance you made against the property. If the buyer never pays, the settlement has to unwind. If the buyer pays late, the consignor payout date moves and somebody has to tell them. If one consignor has thirty lots across three sales, the statement is a rollup with different terms per lot.
Accounts packages do not model this. They model invoices and bills. The client money account, the aged position per consignor, and the link back to the specific lot is exactly what is missing, which is why the reconciliation lives in a spreadsheet that only one person can operate.
What a custom build does: settlement as a ledger, not a report. Every charge and every receipt posts against the lot and the consignor with a date, so the consignor statement is a query rather than an assembly job. Buyer non payment triggers a defined unwind that reverses the settlement line and moves the lot to a re-offer or rescission state. Payouts run as a batch with a hold rule for lots where the buyer has not cleared. The house always knows, at any moment, how much of the bank balance is client money and how much is yours. Producing that number in seconds is worth the project on its own the first time an auditor asks.
What this costs and how long it takes
Across the 2,000 plus projects Digital Heroes has delivered, the honest shape for a saleroom is this. A first release covering consignment intake with real agreement terms, the premium and tax rule engine, invoicing and consignor settlement runs 55,000 to 120,000 dollars over 12 to 16 weeks. That is a system your administrator settles the next sale in, not a demo. A full platform adding cataloguing with image handling, condition reports, bidder vetting and screening, client money accounting, a consignor portal and shipping and storage charges runs 150,000 to 350,000 dollars phased across 6 to 12 months.
What pushes the number up in this category specifically: multiple jurisdictions, because a house selling into the US and the UK is carrying two tax models and two regulatory regimes, and that is genuinely double the rule work. Live bidding integration to more than two platforms, since each one has its own listing format, its own bidder feed and its own settlement export. Category depth, because a wine sale, a classic car sale and a jewellery sale need different intake attributes, different condition vocabularies and different logistics. Cash advances and guarantees, which turn settlement into a lending product with its own accounting. And migrating a decade of past sales, which is usually the schedule risk nobody prices.
Build versus buy, and when buying is clearly right
Buy, and we will say this plainly, if you run general line or estate sales with a standard commission structure, one tax jurisdiction, and consignors who are individuals rather than institutions. AuctionFlex covers that operation properly for a few hundred a month and a custom build would be an expensive way to end up in the same place. Bidpath is a reasonable answer if the priority is running your own timed and live bidding rather than the back office. If your main problem is bidder reach, spend the money on Auction Technology Group properties and Invaluable, not on software.
Build when two or more of these are true. First, more than a quarter of your lots carry negotiated rather than standard terms. Second, you sell into more than one tax jurisdiction, or the artist resale right and margin scheme apply to part of your catalogue. Third, you take cash advances or guarantees against property. Fourth, you are consigned to by institutions, estates or corporates whose statements and reporting requirements are their format, not yours. Fifth, settlement is taking a senior person more than a week per sale, which means you are paying for the software already and just calling it salary.
How to choose a developer for auction house software
Ask them to model the settlement of one awkward lot on a whiteboard before you sign anything. Give them a real one: negotiated commission, a guarantee, a trade buyer with a resale certificate, a living artist. A developer who has done this asks about your client money account within five minutes. A developer who starts drawing products, customers and orders is about to build you a shop.
Ask what they have integrated. A bidding platform feed is not a generic API job, and the difference between importing a hammer file and holding a live bidder identity across platforms is months of work. Ask for the specific platform and the specific direction of data flow.
Ask who owns the code, and get it in writing before kickoff. You should own the repository, the hosting accounts and the right to hire anyone else. A saleroom that cannot switch developer is a saleroom whose settlement engine belongs to somebody else. At Digital Heroes the code is yours from the first commit, and we would tell you to leave the room if a developer hedges on that question.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- ITIF's 2025 report documents that SMEs operate at roughly 60% of large-firm productivity in advanced economies (citing McKinsey), that CRM platforms deliver a 25-40% improvement in customer retention and a 15-30% boost in sales, and that digital advertising returns about $8 in profit per dollar spent on Google Search and Ads. Source: Information Technology and Innovation Foundation (ITIF) (2025) →
- Across more than 5,400 IT projects studied by McKinsey and the University of Oxford BT Centre, large IT projects ran on average 45% over budget and 7% over schedule while delivering 56% less value than predicted. Source: McKinsey & Company / University of Oxford (BT Centre for Major Programme Management) (2012) →
- SaaS spend averaged $4,830 per employee (up 21.9% year over year), with large enterprises (10,000+ employees) spending roughly $284M annually and running about 660 apps, while organizations wasted an average of $21M annually on unused licenses. Source: Zylo (2025) →
- An analysis of enrollment and completion data for 221 MOOCs (Katy Jordan, published in the International Review of Research in Open and Distributed Learning, IRRODL, 16(3), 2015 - not the Journal of Distance Education) found completion rates ranging from 0.7% to 52.1%, with a median completion rate of 12.6%, and completion negatively correlated with course length (longer courses had lower completion rates) - underscoring how unsupported self-paced online courses struggle to finish learners. Source: Journal of Distance Education (via ERIC / Katharina Jordan) (2015) →
Connor manages client accounts at Digital Heroes from Sydney, handling the running relationship once a project is underway: updates, approvals, change requests and the questions clients feel awkward asking twice. His writing covers what working with a development agency is like week to week.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
How much does custom auction house management software cost?
Is AuctionFlex enough, or do we need a custom system?
How long does it take to build auction house software?
Can custom software connect to live bidding platforms like Invaluable or the Auction Technology Group sites?
How should consignor settlement and client money be handled in a custom build?
Does anti money laundering compliance change what we need to build?
Where does AI genuinely help an auction house, versus being marketing?
Can we migrate ten years of past sales into a new system?
We run one saleroom with about 1,200 lots a year. Should we build?
How do I work out whether custom software will pay for itself?
How do I make sure custom software is secure and compliant with rules like HIPAA?
What does a $50,000 custom software budget actually buy?
What should I have ready before I contact a development agency?
Can custom software connect to the tools we already use, like QuickBooks, Stripe, and Google Workspace?
If an agency builds my software, who actually owns the code?
What happens if I stop paying for maintenance after launch?
How much should a small business budget for its first custom app or website?
Who can build a custom software system?
Digital Heroes builds custom software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.
Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.
What makes Digital Heroes different from other software companies?
Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.
Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.
How can I check Digital Heroes is legitimate before getting in touch?
Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.
Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.