Skip to content
Kaawa
Kaawa
PlatformContest EngineSurveyorsVerify a DDS
Sign inRequest a demo
Loading
Verify a DDSSecurity & trustFAQPrivacyTerms
© 2026 Kaawa
PlatformContest EngineSurveyorsVerify a DDS
Request a demo
EUDR compliance for Ugandan coffee exporters

Your container clears customs.

Kaawa maps every garden you buy coffee from, checks it against the EU's 2020 forest map, proves the wrongly flagged ones are coffee, and files your Due Diligence Statement. Priced per bag, quoted for your volume.

EUDR applies to large and medium operators in57 days.
57days
:
07hrs
:
57min
:
23sec
:
68ms

On 30 December 2026. Small and micro operators follow on 30 June 2027.

Request a demoVerify a DDS

No field team required. Vetted survey partners walk the gardens you can't.

Garden UG-KAS-01184Kasese · 1.9 ha · Nakato Grace
Cleared · contest signed
Uploaded boundaryJRC forest 2020
Forest overlap74% · flagged
Forest typePlanted / agroforestry
Sentinel-2 2018–26Continuous canopy
REFERENCE CUSTOMERS & PARTNERS
[Customer logo]
[Customer logo]
[Customer logo]
[Survey partner]
[Survey partner]
10 mper pixel on the EU's 2020 forest mapAt that resolution a shade-grown coffee garden reads as forest. The map's own assessment puts its commission error for forest at 18%.
10TRACES rejection causes caught before sendingUnclosed rings, self-intersections, wrong CRS, points where polygons are required — fixed or blocked before the EU ever sees them.
72 hamendment window, trackedEvery filed statement shows its reference number, verification number and the time left to amend or withdraw.

How it works

Seven steps from a farmer list to a container that ships with proof. Tap a step for detail.

You
Kaawa
Survey partner
  1. 1

    CSV, Excel, or photos of land titles, LC1 letters and cooperative records. Each supplier gets a completeness score that says exactly what is missing.

  2. 2

    GeoJSON, KML, Shapefile, CSV or GPX from any GPS tool, checked on upload. Managed survey, priced per garden, when you have no field presence.

  3. 3

    JRC Global Forest Cover 2020 plus Sentinel-2 quarterly mosaics from 2018 to today. New passes re-check your plots and alert you first.

  4. 4

    A Contest Pack with the forest type, seven years of imagery, ground photos and the farmer's own words — signed off by a person, never auto-cleared.

  5. 5

    Parchment to green at realistic yields. If the traced volume is below the container, the statement does not file.

  6. 6

    Filed as your agent under your own TRACES credentials. Reference and verification numbers come back to your dashboard.

  7. 7

    One link per buyer. You choose how much they see. Every view is logged.

Four things, done properly

01

Map

Boundaries that TRACES accepts. Polygons for anything over 4 ha, every geometry fault repaired or blocked and shown to you side-by-side.

02

Verify

Forest overlap, forest type, change events with dates, protected-area distance, and a verdict you can explain to an auditor.

03

Trace

An append-only ledger from delivery to shipment. Mass balance with real yield factors. Variance becomes an exception, never a rounding.

04

File

Annex II payload assembled from source records, submitted to TRACES V3, reference and verification numbers back in your hands.

Onboarding

Start from the paper your suppliers actually have

Land titles, customary tenure letters, LC1 letters, cooperative records, national IDs. Photograph them; we read them into fields. Anything we are not sure about goes to a person, never silently into a compliance record.

Farmer name
Byaruhanga Peter98%
Tenure type
Customary · LC1 letter94%
Plot size (acres)
4 or 9?61% · review
Self-intersectionRepaired · review
CRS EPSG:32636Reprojected to WGS84
Point for a 6.2 ha plotBlocked · polygon required
Geometry

Every TRACES rejection cause, caught before you send

Unclosed rings, self-intersections, wrong winding, wrong CRS, lost precision, points where polygons are required, impossible locations, overlapping or duplicated plots. Corrections are shown next to the original, in plain language, for you to accept or reject.

Verification

Not just "forest" — which kind of forest

The EU map says forest or not. We add the forest type — primary, naturally regenerating, or planted — because a planted-forest flag has a completely different defence from a primary one. Then Sentinel-2 every quarter since 2018, including a full cloud-free 2020.

20182020202220242026
Tree-cover proxy per quarter, one garden. Flat line, no clearing event.
Risk tierStandard · mitigation required
Top signalForest overlap 74% · weight 0.35
Methodologyv1.3 · JRC GFC2020 V3 · 12 Oct 2026
Risk

A score you can show an auditor

Uganda is standard risk, so full due diligence and mitigation are mandatory. Every assessment lists its signals, their weights, the dataset versions and the person who reviewed it. No model writes your risk score. Historical assessments stay reproducible.

Custody

If the coffee isn't traced, the statement doesn't file

Delivery, pooling, processing, transfer, blending, shipment — each a hash-chained event. Parchment to green at about 0.80. If traced volume is below the container, there is no override. A platform that rounds up manufactures your liability.

Container MSKU-884120 · 320 bags claimed298 bags traced
Bags traced of bags claimed
22 bags short — filing refusedNo override
Tier 1 · PublicReference, volume, risk tier, coverage
Tier 2 · Buyer+ anonymised polygons, screening, redacted packs
Tier 3 · AuditorFull disclosure, logged grant
Sharing

Your buyer sees what you decide, and you see who looked

One link per importer. Three disclosure tiers, switched by you. Every Tier 2 and Tier 3 access is logged where you can read it.

The Contest Engine · only on Kaawa

Everyone else tells you a plot is flagged. We prove it shouldn't be.

The EU's 2020 forest map is 91% accurate overall, but wrongly calls 18% of what it labels forest "forest". Ugandan coffee is grown under shade. At 10 metres, a shade-grown garden looks like trees — because it is trees. Pruning reads as deforestation.

How a Contest Pack is built
  1. 1
    ClassifyLikely-true conversion, or likely-false: agroforestry, pruning, cloud artefact, geolocation offset.
  2. 2
    Marshal counter-evidenceSentinel-2 continuity, planted-vs-primary forest type, ground photos, the farmer's attestation, the neighbouring plots.
  3. 3
    Generate the Contest PackFlag, evidence, methodology, reasoned conclusion — one formal document.
  4. 4
    Human sign-offA flag is never auto-cleared. A person signs, and the record says who.
  5. 5
    LearnEvery adjudicated case makes the next one faster.
Coffee bushes heavy with red cherries under tall shade trees and banana plants
Pricing · quoted for your volume

Priced per bag of coffee shipped. Nothing else.

One rate per 60 kg bag, tiered by your annual volume and billed only when a statement is accepted. No seats, no modules, no support fees. Rates depend on volume, prepayment and contract terms, so we quote rather than publish — book a demo and we'll quote for your volume in the meeting.

  • ✓Billed on acceptance. One usage line per bag when TRACES accepts the statement; reversed if you withdraw inside 72 hours.
  • ✓Free until you ship. Registering, mapping and screening gardens costs nothing. You pay when their coffee is in a filed statement.
  • ✓Falls with volume. Tiered and cumulative; a committed annual prepayment earns a further discount.
  • ✓Linked to the coffee price. Contracts carry a band tied to the UCDA average realised price, the way the trade already prices.

Managed survey (per garden) and contest cases (per plot) are quoted separately, because not every exporter needs them.

What your quote includes

  1. 1
    Your per-bag rate at your annual volume, and the next tier down
  2. 2
    Managed-survey rate per garden for your districts, and current lead time
  3. 3
    Contest-case rate per plot, with an estimate from your first screening
  4. 4
    Prepayment option, value-linked band terms and the data processing agreement

Written, itemised, valid for 30 days. No obligation.

Request a demo

Questions exporters ask

30 December 2026 for large and medium operators. 30 June 2027 for small and micro operators. These are the current dates after two postponements; if the Official Journal moves them again, this page changes the same day.

We file as your agent, under your own TRACES credentials. The statement is yours; the liability for its accuracy is yours. That is the law and it is in our contract.

Yes. Request a managed survey and a vetted partner maps the gardens, priced per garden. A supplier with no paperwork at all can become compliant through ground evidence we collect.

We classify it, gather counter-evidence and build a Contest Pack. A person reviews and signs. If the flag is real, you will know that too, with the mitigation plan to go with it.

Per bag of coffee shipped, tiered by your annual volume, billed only when a statement is accepted. Managed survey and contest cases are priced separately because not every exporter needs them. Rates depend on volume and contract terms, so we quote rather than publish — request a demo and we'll quote for your volume in the meeting.

No, and it is in the terms, not just this page. Farmer-level data is never sold to buyers and we do not trade on aggregated supply intelligence.

GDPR from day one. SOC 2 and ISO 27001 are not yet held; a security whitepaper is in preparation (shared under NDA), and we say exactly where we stand.

Your garden registry, farmer records and custody ledger still serve organic and Fairtrade certification, agricultural finance and buyer programmes. The regulation is the reason to start; the registry is what you keep.

Small and micro operators · 30 June 2027
239days
:
07hrs
:
57min
:
23sec
:
68ms

Large and medium operators: 30 December 2026. Nobody onboards a vendor in the last month. Start with the suppliers you know best; we map the rest.

Request a demo
Verify a Due Diligence StatementPaste a reference number. Free, for anyone.
ProductPlatformContest EngineSurveyor network
CompanyCustomersSecurity & trustFAQContact
LegalPrivacyTermsData processing agreement
GDPR · controller/processor termsSOC 2 · not yet certifiedFiles to TRACES V3 as agent
© 2026 Kaawa · Kampala · Delaware
Where we can map todayUpdated weekly
[Uganda district coverage map]
KaseseKabaroleBundibugyoMbaleSironkoMasaka · onboardingLuwero · onboarding+ request a district
Managed survey

No field team? You don't need one.

Vetted survey companies in the coffee districts record the boundaries with their own GPS tools, upload them, photograph the gardens and collect the documents — priced per garden, quoted with your volume. Kaawa assigns, checks and pays them. They see only the gardens in their job, never your volumes, prices or buyers.

Coverage and quality scoring
A surveyor walking the edge of a coffee garden, reading a handheld GPS receiver
[Reference customer logo]

"[Quote from the first reference exporter — one sentence about the container that cleared, in their words.]"

[Name], [Role], [Exporter] · [District]
[N]gardens mapped
[N]flags contested and cleared
[N]statements filed
Read the case study
Sign inRequest a demo