FeeVerdict — Methodology
Last updated: September 2026
Scope: Carrier brokerage / customs handling fees · observed vs published tariffs
What we measure
FeeVerdict compares what you were charged (brokerage/clearance fee only) against published carrier schedules and crowdsourced medians for the same carrier × country × parcel value band.
We do not calculate import duty or GST/HST — those are government charges. We focus on carrier administrative fees (entry preparation, disbursement, processing, transaction). We never add MPF, inbound processing, or ICOD to the published baseline.
Data sources
| Source type | Use |
|---|---|
| Official carrier PDFs | DHL Rate Guide CA, UPS/FedEx rate guides — baseline « published » |
| Government | CBSA CLVS program, Canada Post handling fee ($9.95) |
| User submissions | Anonymous « I paid X on carrier Y » — feeds observed median |
| Public forums / press | Seed only · URL cited · not republished verbatim |
Every displayed figure links to its source class: PDF URL, « n submissions · period », or CBSA/Canada Post page.
Verdict rules
| Verdict | Rule |
|---|---|
| Within range (CONFORME) | Observed fee at or below the published baseline, or at most +10% |
| Above published rate (AU-DESSUS) | More than +10% and up to +50% above the published baseline |
| Significant gap (ÉCART IMPORTANT) | More than +50% above the published baseline |
| Undetermined (INDÉTERMINÉ) | No published baseline, or not enough observations to compare |
Published baseline = entry preparation (or the carrier’s single published minimum) + disbursement minimum from the official schedule for the value band. Thresholds are stored on the active tariff document (threshold_normal_pct = 10, threshold_important_pct = 50).
An observed median is a market statistic only when n ≥ 5. Below that, the figure is indicative: value-band pages show Undetermined (not “significant gap”). Charged-fee pages still compare this invoice to the published tariff — that verdict does not depend on the median.
| Confidence | n | Meaning |
|---|---|---|
| Insufficient | n < 5 | Not a market median |
| Low | 5–9 | Median shown, low confidence |
| Medium | 10–29 | Preliminary (same threshold as quarterly reports) |
| High | n ≥ 30 | Official (same threshold as quarterly reports) |
Every verdict block shows n, the period, the tariff version, and this confidence level.
The comparison is valid only if the invoice line is carrier brokerage/clearance (not duty or GST/HST), the service matches the published schedule (typically Ground/Standard), and — on value-band pages — the parcel value is in that band.
Submission moderation
- No invoice photo required for aggregate stats — optional for dispute cases
- Outliers (>5× band median) flagged · not counted until n≥3 similar reports
- Canaries — honeypot values detect bulk scraping; fake rows never in public median
- No republication of third-party complaint text (forums, press) — aggregates only
What we never publish
- Raw submission database or CSV dump of individual rows
- Individual tracking numbers tied to fees (privacy)
- Full carrier invoice dumps
Aggregated pages only: e.g. /en/ca/dhl/brokerage-fee/100-cad-parcel → median, n, verdict.
Limitations
- Tariffs change —
dateModifiedon each page; IndexNow on updates - Express vs Ground changes totals — always check service type
- We are not a licensed customs broker · not legal advice
- Class actions and disputes: informational links only
Contact
Questions on methodology: [email protected]
Report a data error: [email protected] with a source URL — we update within 7 days. There is no separate /contact page; these addresses are the public channel.
Express vs Ground brokerage
Published carrier schedules on FeeVerdict refer to ground/standard entry-preparation fees billed separately on many invoices. Express and air services usually bundle customs brokerage into the shipping price paid at checkout — those totals are often not comparable to the ground tariff lines we cite. When you submit an observation, select Express if that applies so we segment medians correctly. Carrier pages flagged in the country catalog include an additional FAQ when ground vs Express tariffs are not directly comparable.
U.S. inbound baseline (J1)
For United States inbound, the published baseline is entry fee (if a value grid is published) + disbursement minimum. We never add Merchandise Processing Fee (MPF) as a FeeVerdict line, even when a carrier’s percentage is calculated on duty + tax + MPF. We also omit the FedEx U.S. Inbound Processing Fee ($2.65 / $1 Connect Plus) — a third layer, neither entry nor disbursement. That omission slightly understates the full carrier bill and keeps the comparison conservative on the layers we actually measure. DHL US publishes no entry-by-value grid; the J1 baseline is Duty Tax Processing only ($17.50). UPS US stays undetermined until official entry-prep amounts are sourced.
Operational notes
Moderation policy
Observations publish without an account. First name, last name and city are enough for attribution. URLs in comments are stripped; extreme outliers stay visible but leave medians until corroborated. See our public moderation policy.
Anti-scrape canaries (honeypot)
FeeVerdict inserts decoy values (canaries) in the internal database. These improbable amounts (e.g. $17.37 CAD) never appear in public medians, API exports, or llms.txt assertions. Bulk reuse of these values signals unauthorized scraping.
Verified comments (UGC)
Comments appear on carrier pages with first name, last name and city when provided. Phone numbers are masked and URLs stripped. We never buy or solicit reviews.