Industry guide · Supply Chain

Duty Drawback Software: How Importers and Exporters Recover Duty That Currently Expires Unclaimed

Duty Drawback software visual showing stamp, git compare arrows, and banknote arrow up.
The short answer

A first release runs $80,000 to $165,000 and ships in 12 to 18 weeks, and a full drawback platform runs $220,000 to $500,000 phased over 6 to 12 months based on Digital Heroes delivery experience. Build when your recoverable duty runs into seven figures a year, when matching depends on your own part numbering and manufacturing yields, or when you are a specialist filer running claims for multiple clients whose data never arrives the same way twice. Do not build if you import modestly, export a small share of what you import, and file a handful of unused merchandise claims a year. A broker or a specialist firm working on a contingency arrangement will recover more for you than a system would, at no capital risk.

The money is already yours, and it expires quietly

Drawback is unusual among trade programmes because it does not reduce a future cost. It returns duty you have already paid, up to 99 percent of it in the United States, when the goods or their substitutable equivalents are exported or destroyed. The claim window is generous by regulatory standards, measured in years from importation, which creates the illusion that there is no hurry.

What actually happens is that the data required to prove a match ages faster than the window. Import entry data sits with a broker. Export documentation sits with a freight forwarder or in a sales system. Manufacturing consumption sits in an enterprise resource planning (ERP) system that overwrote the relevant records during a cycle count. By the time anyone tries to assemble a claim, the transactions are there but the linkage that would prove them is not, so the claim is scoped down to the part that is easy to prove.

That is the real leakage. Not claims denied, claims never made. The company recovers duty on the obvious flows, the clean export of an unchanged imported item, and leaves the manufacturing substitution claims alone because nobody can face reconstructing yields. Every year another tranche of eligible duty quietly ages out.

Why generic trade and finance systems cannot assemble a claim

A drawback claim is a matching argument, and the match is not a join on a common key. Under substitution rules the exported article need not be the imported article, it needs to be eligible under the classification based test, which means the software has to reason about classification rather than about part numbers. Under manufacturing drawback the exported good contains a proportion of the imported input determined by your bill of materials and your actual yield, including waste treatment, and that proportion is the basis of the claim.

No enterprise resource planning system was designed to answer that question. It knows what you consumed in a work order. It does not know which import entry line supplied the material, because materials are fungible in inventory and the system deliberately stopped tracking origin at receipt. Recreating that link means building an allocation model over receipts and consumptions, choosing a defensible convention, and applying it consistently, which is a design decision with a customs consequence rather than a reporting feature.

Then there is proof. A claim is not a number, it is a number plus a file: the entry summary data, the export evidence, the production records, the destruction certification where relevant, and the audit trail showing how the match was made. Customs authorities can review claims after payment, so the file has to remain assembled and consistent for years after the money has been received and spent.

Where ONESOURCE Global Trade and Descartes stop

Both are strong global trade platforms and both handle drawback within a broader trade suite. If your flows are conventional and your data is tidy, they file claims competently and you should evaluate them before commissioning anything.

The constraint is upstream of the filing. These products expect clean, mapped data about imports, exports and consumption. Getting your data into that state is the project, and it is specific to you: your part numbering conventions, your yield calculations, your plant level records, the fact that one business unit reclassified a product family two years ago and nobody restated history. A packaged product will accept an import file in its format. It will not tell you that your export file misses the shipments made through a third party logistics provider under a different consignor name, which happens to be where a large share of your eligible exports went.

This is why specialist filers still do so much of this work manually, and why the firms that build usually build the matching and evidence layer while continuing to file through established channels.

What a custom build has to include

Import data ingestion at line level from entry summary data, with duty, classification, quantity and value preserved per line rather than aggregated per entry. Aggregation at intake is the most common irreversible mistake, because the claim needs the line.

Export and destruction evidence capture from wherever it actually lives. Shipping records, commercial invoices, transport documents, export declaration references and destruction certification, with the identifiers your systems use rather than the identifiers customs uses. Reconciling the two naming worlds is most of the work.

A matching engine that supports the claim types you actually use. Direct identification where the same goods leave. Substitution where classification eligibility governs. Manufacturing drawback where a bill of materials and a yield determine how much imported input is embodied in an exported unit. Each has its own evidentiary needs and the engine should refuse to produce a claim it cannot evidence.

An explicit allocation convention for fungible inventory, documented in the system rather than in someone's head, applied consistently and reproducible on demand. When a reviewer asks why this receipt was matched to that export, the answer must be a rule, not a preference.

A claim file assembler. Every claim produces a package containing the calculation, the supporting lines, the documents and the version of the rules applied, stored immutably with a retention period matching your record keeping obligation. Build this for the reviewer you will meet in three years, not for the analyst filing today.

Opportunity analysis, which is the part that gets the project funded. Given your import and export history, show what is potentially claimable but currently unevidenced, ranked by value and by how close the window is to closing. Most organisations have never seen this number and it is usually larger than expected.

Multi client separation if you are a specialist filer. Data isolation per client, per client matching conventions, and reporting that lets you show a client what you recovered and what you could not, with reasons.

What it costs and how long it takes

A first release covering import line ingestion, export evidence capture, one claim type end to end and the claim file assembler runs $80,000 to $165,000 and ships in 12 to 18 weeks. A full platform adding manufacturing drawback with bill of materials and yield modelling, the allocation engine, opportunity analysis, privileges and accelerated payment tracking, and multi client separation runs $220,000 to $500,000 phased across 6 to 12 months.

What drives cost: the number of source systems, especially where imports come through multiple brokers with different data formats. Manufacturing drawback, which is materially harder than unused merchandise because it requires yield modelling per product family. Historical data quality, since claims often reach back years and the older records are the messier ones. And plant level record availability, which in practice means finding out whether production records were retained at the granularity the claim needs.

What keeps cost down: pick one product family and one claim type and prove the whole chain from import line to filed claim. The recovery from that single family usually funds the rest of the build, which is a much easier internal conversation than a capital request.

When buying or outsourcing is the right call

Outsource if your recoverable duty is modest and your flows are simple. Specialist drawback firms work on contingency, they are good at what they do, and paying a share of a recovery you were not otherwise going to make is a fair trade with no capital at risk.

Buy a packaged trade platform if you already run one for classification and filing, your data is clean, and drawback is a module you can switch on rather than a data reconstruction project.

Build when the constraint is evidence rather than filing. When your matching depends on your own part numbering and yields, when you know eligible exports are being missed because of how third party logistics shipments are recorded, when claims are consistently scoped down to what is easy to prove, or when you are a specialist filer whose margin depends on absorbing messy client data faster than your competitors.

How to choose a developer for duty drawback software

Ask them what they would do about fungible inventory. If they do not immediately raise the allocation convention question, they have not built a claim that survived review.

Ask how they would evidence a manufacturing claim. The answer should involve bill of materials, actual yield, waste treatment and a per unit calculation that can be reproduced from retained records, not a percentage applied to a total.

Ask what the claim file contains and how long it is retained. You want an immutable package including the rules version applied, because the rules and your data will both have changed by the time anyone reviews it.

Ask how they will reconcile export records across your systems and your logistics providers. A developer who has done this will talk about identifier mapping and about shipments made under a different consignor name. One who has not will assume the export file is complete.

Ask who owns the code and settle it before kickoff. You should hold the repository, the cloud accounts and the right to hire any other firm. At Digital Heroes the client owns the code from the first commit, which matters when the system holds the evidence behind claims a customs authority may review years after payment.

Research & sources

The evidence behind this guide

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

  1. Across 1,471 IT projects the average cost overrun was 27%, but one in six projects was a 'black swan' with an average cost overrun of 200% and a schedule overrun of nearly 70%. Source: Harvard Business Review (Bent Flyvbjerg & Alexander Budzier, University of Oxford) (2011) →
  2. The federal government spends about 80% of its IT budget on operations and maintenance of existing systems rather than on development or modernization, with many critical systems being decades old. Source: U.S. Government Accountability Office (GAO) (2025) →
  3. In an RCT, the no-show rate was 23.5% for patients receiving a text-message reminder versus 38.1% for the control group - a 14.6 percentage-point reduction (p = 0.04). Source: Clinical Pediatrics / PubMed Central (Lin et al.) (2016) →
  4. An independent Forrester Total Economic Impact study of OutSystems found a 363% three-year ROI with payback in under 6 months, illustrating that faster, lower-labor build approaches can materially shift the payback math. Source: Forrester Consulting (commissioned by OutSystems) (2024) →
Zayn H. · Director of Strategy · UK · London

Zayn sets the direction of UK engagements before any code is written, working out which problems are worth solving first and what a sensible first release looks like. Readers get a view of how buying decisions are actually made, including the ones that get deferred.

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

FAQ

Frequently asked questions

How much does custom duty drawback software cost?
A first release covering import line level ingestion, export evidence capture, one claim type end to end and the claim file assembler runs $80,000 to $165,000 and ships in 12 to 18 weeks in Digital Heroes delivery experience. A full platform adding manufacturing drawback with yield modelling, the allocation engine, opportunity analysis and multi client separation runs $220,000 to $500,000 over 6 to 12 months. Manufacturing claims cost materially more to support than unused merchandise claims.
Should we build drawback software or use a specialist filer on contingency?
If your recoverable duty is modest and your flows are simple, use a specialist filer. Contingency arrangements put no capital at risk and those firms are genuinely good at the work. Building makes sense when the constraint is evidence rather than filing: your matching depends on your own part numbering and manufacturing yields, or you are a specialist filer yourself and your margin depends on absorbing messy client data faster than competitors can.
Why do companies leave duty drawback unclaimed even inside the filing window?
Because the data that would prove a match degrades faster than the window closes. Import lines sit with a broker, export documents with a forwarder, and consumption records in an enterprise system that stopped tracking material origin at receipt. When someone finally assembles a claim, the transactions exist but the linkage does not, so the claim gets scoped down to the flows that are easy to evidence and the harder tranche ages out.
Is ONESOURCE Global Trade or Descartes enough for drawback?
Both are strong global trade platforms that file drawback competently when your data is already clean and mapped. The project is almost always upstream of them: your part numbering, your yields, historical reclassifications nobody restated, and exports shipped through third party logistics providers under a different consignor name. Firms that build usually build the matching and evidence layer and keep filing through established channels rather than replacing them.
How does software handle substitution drawback matching?
Under substitution the exported article does not have to be the imported article, so the engine reasons about classification eligibility rather than matching part numbers. That means classification data has to be carried at import line level and kept accurate over time, including through any historical reclassification. The system should refuse to generate a claim it cannot evidence, because an unsupportable claim is worse than an unmade one when a review arrives.
What is the hardest part of manufacturing drawback in software?
Establishing how much imported input is embodied in an exported unit, which requires the bill of materials, actual rather than theoretical yield, and a defensible treatment of waste. It also requires an allocation convention for fungible inventory, since your enterprise system deliberately stopped tracking which receipt supplied which consumption. Choose the convention deliberately, document it in the system and apply it consistently, because a reviewer will ask why one receipt matched one export.
How long should drawback claim evidence be retained?
Long enough to cover the period during which a customs authority can review a claim after payment, which extends years beyond filing, and the package should be immutable rather than regenerated on request. Store the calculation, the supporting import and export lines, the documents and the version of the rules applied together, because both your data and the rules will have changed by the time anyone examines the claim.
Can drawback software show us what we are currently missing?
Yes, and this analysis is usually what gets a build funded. Given import and export history, the system can identify flows that appear claimable but are currently unevidenced, ranked by value and by how close the statutory window is to closing. Most organisations have never seen that figure, and it tends to be larger than the finance team expects, which converts an abstract systems request into a specific recovery opportunity.
Who owns the code if an agency builds our drawback platform?
You should own the repository, the cloud infrastructure accounts and the unrestricted right to hire another firm, agreed in writing before kickoff. At Digital Heroes the client owns the code from the first commit. It matters here because the system holds the evidence behind claims a customs authority may review long after payment, and that evidence must remain accessible and explainable independent of any vendor.
How much does a custom warehouse management system cost to build?
A custom WMS typically costs $40,000 to $120,000 for a single-warehouse operation, and $120,000 to $300,000 once you add multiple sites, wave picking, and labor tracking. Across Digital Heroes WMS builds, the biggest cost drivers are scanner-based workflows, real-time inventory sync with your ERP, and the number of picking strategies you need. A pilot covering receiving, putaway, and picking for one warehouse is the cheapest credible starting point.
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.
How do I vet a software development agency before signing a contract?
Ask to speak with two past clients whose projects resemble yours in size and industry, and ask exactly who will write your code, since some agencies sell senior faces and deliver junior or subcontracted hands. Demand a written specification with acceptance criteria before any fixed price, and check that their portfolio links to products that are actually live. An instant quote given without questions about your workflows is the clearest warning sign there is.
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.
Can I build my product on a no-code tool like Bubble instead of hiring developers?
For testing whether anyone wants the product, yes, and Bubble's paid plans start at $29 a month, which is the cheapest validation you will ever buy. The ceiling arrives with complex data relationships, heavy integrations, performance at a few thousand users, and the fact that you cannot export a Bubble app to servers you control. A path many Digital Heroes clients take: prove demand on no-code, then rebuild custom once revenue justifies it, treating the no-code version as a paid prototype rather than a foundation.
How long does it take to build custom supply chain software?
Plan on 10 to 14 weeks for a first production release covering one or two core workflows, and 6 to 9 months for a full platform spanning procurement, inventory, and fulfillment. Digital Heroes ships most supply chain MVPs in about 12 weeks with a 4 to 6 person team. Integrations are the schedule risk: each ERP, EDI, or carrier connection typically adds 2 to 4 weeks of build and testing.
What questions should I ask a development agency on the first call?
Ask who exactly will build it, what happens when scope changes mid-project, what their maintenance terms are after launch, and what they will need from you every week. Then ask them to describe a project that went wrong and what they changed afterward; teams that have shipped at real volume have war stories, and teams claiming a perfect record are hiding something. The scope-change answer matters most: a disciplined shop describes a written change-order process, not a vague promise to be flexible.
Will an app built for 10 users survive growing to 500?
Yes, if it is built on standard cloud infrastructure with a sound data model, because moving from 10 to 500 users is a hosting configuration change, not a rebuild. The scaling decisions that actually hurt are made early and invisibly: how the database is structured, how accounts and permissions are modeled, and whether background work is queued properly. Ask your agency how the system would handle ten times the load; the right answer is boring and specific, and a promise to cross that bridge later means you will pay for the bridge twice.
Who can build a custom supply chain software system?

Digital Heroes builds custom supply chain 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 supply chain 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.

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?