- "EUDR software" is a crowded, confusing category — most products are a spreadsheet, a forestry CoC tool, or a horizontal ESG platform with the word "EUDR" added to the homepage.
- The actual filing — the Due Diligence Statement and its geolocation — happens in the EU's TRACES system, which is free. No vendor files it for you. Software earns its place by making the records behind the DDS defensible and instantly retrievable.
- For a sawmill, the real test is mill-floor traceability: can you link an output pack back to the input log, the supplier, and the DDS reference number — for five years, on demand?
- Spreadsheets pass the demo and fail the audit. They can't prove an unbroken chain through cutting and drying.
- We score tools on six buying criteria, then show honestly where SawmillSmart Inventory fits — and where it deliberately stops.
- Deadline: 30 Dec 2026 for large and medium operators; 30 Jun 2027 for micro and small.
"EUDR Software" Is Four Different Things
Search "EUDR compliance software" and you'll get fifty results that look identical and do completely different jobs. Before you compare prices, separate the category into what it actually is.
The confusion is expensive, because buying the wrong layer means you still fail the audit — you've just spent money first. There are four distinct types of tool sold under the "EUDR" banner:
| Type | What it actually does | What it doesn't do |
|---|---|---|
| The TRACES portal itself | The EU's free government system where you register and submit the DDS, draw or upload harvest geolocation, and get a reference number. | Doesn't gather, structure, or store the underlying mill data. It's the filing window, not your records. |
| Horizontal ESG / supply-chain platforms | Risk scoring, supplier surveys, document libraries across many commodities (soy, cocoa, cattle, timber). | Rarely understand a log, a pack, a kiln batch, or a recovery rate. Built for procurement, not the saw line. |
| Forestry chain-of-custody tools | Track certified volume (FSC/PEFC) at the forest-unit level for certification audits. | Stop at your gate. They don't trace a batch through cutting and drying inside the mill. |
| Mill-floor inventory & traceability apps | Capture intake, link the DDS reference to a lot, and carry traceability through every cut and pack — the operational record an auditor actually asks for. | Don't replace TRACES filing or your risk assessment; they make those defensible. |
A sawmill needs the fourth type — and TRACES (which is free). The mistake mills make is buying the second or third type, assuming it covers the mill floor, and discovering at audit that the chain breaks the moment a log hits the saw.
What to Look For: 6 Buying Criteria
Strip away the marketing and an EUDR tool for a sawmill is judged on six things. Score every option you consider against this list — it's the same rubric we'd use.
| # | Criterion | Why it decides the audit |
|---|---|---|
| 1 | Lot-level traceability through processing | The auditor's hardest question is "trace this pack back to its log and DDS." If the tool loses the thread at cutting or drying, nothing else matters. |
| 2 | DDS reference linkage | Every lot must carry the upstream DDS reference number (or your own). The record must connect product → supplier → DDS, not store them in separate places. |
| 3 | Capture where the work happens | Data logged at the intake yard and the pack station — on a phone, in gloves — is data that's actually correct. Office re-keying at week's end is where errors and gaps enter. |
| 4 | 5-year retrievability | EUDR records must be kept five years and produced quickly on request. "Rapid retrievability" is a system requirement, not a filing-cabinet hope. |
| 5 | Evidence, not just fields | Photos and documents attached to the record turn a claim into proof. A number in a cell is an assertion; a photo against the lot is evidence. |
| 6 | Time-to-value & lock-in | You have months, not years. Same-day onboarding, your data exportable any time, no annual lock-in — so a wrong choice isn't a trap. |
Spreadsheet vs Purpose-Built: Where Manual Tracking Breaks
Almost every mill starts with a spreadsheet, and for a yard with a handful of suppliers it can look like enough. It isn't — and the failure point is specific and predictable.
A spreadsheet stores rows. EUDR demands a chain: an unbroken link from the log that arrived to the pack that leaves, surviving the moment one log becomes many boards across several drying batches. That one-to-many split — the defining event of a sawmill — is exactly what rows in a sheet cannot represent without manual bookkeeping that no one keeps up under production pressure.
| At audit, the auditor asks… | Spreadsheet | Purpose-built mill app |
|---|---|---|
| "Trace pack #4,372 back to its log and DDS reference." | Manual cross-referencing across tabs; often a dead end after cutting. | One record, log → cuts → packs, DDS reference attached. |
| "Show the intake evidence for this lot." | Photos live in someone's phone, unlinked. | Photos attached directly to the lot. |
| "Produce all records for this supplier, last 3 years." | Hope nothing was overwritten or saved locally. | Filter and export in seconds. |
| "Who edited this row, and when?" | No history. | Structured, shared records — same numbers for floor and office. |
SawmillSmart Inventory: An Honest Walkthrough
SawmillSmart Inventory is a mobile-first inventory and chain-of-custody app built for small and stationary mills that need EUDR-ready records without an ERP. Here's exactly what it does, in the order a log moves through your mill — and we'll be precise about where it stops, because that's how you judge whether it fits.
1. Log intake, on a phone
The operator logs intake at the yard from a phone — even in gloves, even with no signal. The full workflow is offline-first: intake, pack scans, drying-batch tracking and stock browsing all work without internet and sync automatically when coverage returns. The data is captured where the wood actually arrives, not re-keyed in the office on Friday.
2. Record the DDS reference against the lot
This is the EUDR-critical step, and it's worth stating plainly: Inventory lets you store the DDS reference number against a lot as part of chain-of-custody. It does not file your DDS and it does not capture geolocation — that happens in TRACES (see the next section). What Inventory gives you is the durable link between the regulatory reference and the physical material, so when an auditor asks "which DDS covers this pack?", the answer is attached to the record.
3. Traceability through every cut
Chain-of-custody is tracked by species and project, with lot-level traceability through every cut. When one log becomes many boards across drying batches, the link back to the original lot — and its DDS reference — is preserved. This is the one-to-many problem that breaks spreadsheets, handled as the core data model rather than as manual bookkeeping.
4. Photo evidence, everywhere
You can attach photos to anything in the app — intake, packs, drying batches, stock items — not only at intake. Evidence sits against the record it proves, turning a field value into something an auditor can see.
5. Delivery notes and clean export
Inventory generates a delivery-note / invoice document the operator can send before leaving the client, and offers CSV and Excel export for accounting and for producing records on demand. Everything is in the operator's native language (human-reviewed localization), with operators on phones and the office on web seeing the same numbers — no end-of-week reconciliation.
What Inventory Does NOT Do (and Why That's a Feature)
The fastest way to spot dishonest EUDR marketing is a vendor who claims to do everything. Here is where SawmillSmart Inventory deliberately stops — know these before you buy, from us or anyone:
| Not in scope | Where it actually happens |
|---|---|
| Filing or generating the DDS | You submit the DDS yourself in the EU's TRACES system. Inventory stores the resulting reference number. |
| Geolocation / GPS of harvest plots | Captured by the supplier and entered in TRACES. Inventory does not draw, map, or capture plot coordinates. |
| Risk assessment & mitigation | Your due-diligence process; the regulation requires your documented conclusion. |
| Cutting / yield optimization | That's a different product — SawmillSmart Planning — not Inventory. |
| ERP / accounting | The delivery note is a generated document; Inventory exports to your accounting tools, it isn't one. |
None of that is a gap to apologize for — it's the line between an honest record-keeping tool and a platform that promises to make compliance disappear. EUDR compliance is your obligation as the operator; the right software makes your records defensible, fast to retrieve, and impossible to lose. It doesn't pretend to be the regulator.
Buyer's Checklist
- Classify the layer you actually need — mill-floor traceability + TRACES, not a horizontal ESG platform.
- Run the trace test in any demo: ask the vendor to take an output pack back to a log and a DDS reference. Watch where it breaks.
- Confirm capture is offline and mobile — at the yard and pack station, not re-keyed in the office.
- Check 5-year export — can you pull all records for one supplier in seconds, and is the data yours to take?
- Verify evidence handling — photos/documents attached to records, not stored loose.
- Demand fast time-to-value and no lock-in — same-day start, monthly billing, exportable data.
- Run the EUDR Self-Check to map which of the 8 DDS fields you already hold before you shop.
Frequently Asked Questions
Is there software that files my EUDR DDS for me?
No — and be wary of any vendor that implies otherwise. The Due Diligence Statement is submitted by the operator through the EU's free TRACES system, which also handles the harvest geolocation. Good software doesn't replace that filing; it organizes the records behind it so the statement is defensible and the supporting evidence is retrievable for five years.
Do I even need EUDR software, or is the free TRACES portal enough?
TRACES is where you file, but it doesn't gather or store your mill's operational data. If an auditor asks you to trace a specific pack back to its log, supplier and DDS reference, that answer lives in your records — not in TRACES. A spreadsheet can hold those records at very small scale; a purpose-built app holds them when one log splits into many packs across drying batches.
Why do spreadsheets fail an EUDR audit?
Because EUDR demands an unbroken chain, and a sawmill's defining event — one log becoming many boards across multiple drying batches — is a one-to-many relationship that rows in a sheet can't preserve without manual bookkeeping that lapses under production pressure. The chain typically breaks at the saw, which is exactly where the auditor looks.
Does SawmillSmart Inventory capture GPS coordinates at intake?
No. Inventory does not capture geolocation. Harvest-plot coordinates are provided by the supplier and entered in TRACES as part of the DDS. What Inventory does is store the resulting DDS reference number against each lot and carry that link through cutting, drying and packing.
What does SawmillSmart Inventory cost, and is there a contract?
€99 per mill per month, ex VAT, self-serve. You sign up in about five minutes, start logging the same day, pay monthly with no annual lock-in, and can export your data at any time.
What's the difference between SawmillSmart Inventory and SawmillSmart Planning?
Inventory is the mobile-first record-keeping and EUDR chain-of-custody app for the mill floor. Planning is a separate, sales-led cloud engine that optimizes cutting patterns and multi-week production. They solve different problems; this article is about Inventory.
- European Parliament & Council. Regulation (EU) 2023/1115 — full text of the EU Deforestation Regulation.
- European Commission. Information System (TRACES) for the Deforestation Regulation.
- SawmillSmart. Due Diligence Statement for Sawmills: 8 Required Fields + Filing Guide.
- SawmillSmart. Does FSC Certification Cover EUDR? 5 Gaps Sawmills Must Close.
- SawmillSmart. EUDR for Sawmills: What's Changing, When & How to Keep Records.