BRT Tracking: Track Your
Bartolini Parcel in Italy
BRT (formerly Bartolini) is Italy's second-largest carrier — part of the DPDgroup network, with over 200 branches and 6,000+ collection points nationwide. This is the definitive guide to BRT tracking: statuses, BRTcodes, delivery times, common issues, and how to connect BRT to ShippyPro's multi-carrier shipping API.
How to track a BRT parcel
Three ways to check where your Bartolini shipment is right now.
Every BRT shipment tracked from one screen
See how many BRT shipments are in transit, in exception, or delivered — alongside every other carrier. Filter by status, carrier, or marketplace. Download reports with full recipient details.
One notification rule covers all carriers. ShippyPro normalises BRT's "in consegna" and GLS's "out for delivery" into the same event. Configure once, apply everywhere.
Know your BRTcode
The BRTcode is the key to everything — tracking, delivery rescheduling, and pickup at BRT-fermopoint locations.
Why does my BRT tracking start with SHP? When labels are generated through the BRT API (including via ShippyPro), you receive an initial 18-digit code starting with "SHP." Once BRT scans and confirms the label, this resolves to the final 12-digit ID Collo. ShippyPro handles this transition automatically. Learn more →
BRT tracking statuses explained
BRT updates tracking through barcode scans at each handling point. Italian status names with English translations.
Timing: BRT domestic deliveries typically move from "ritirato" to "consegnato" within 24–48 hours on mainland Italy. The "in transito" stage rarely exceeds one business day. International shipments via DPD take 2–5 working days.
How long does BRT take to deliver?
BRT is primarily a domestic Italian carrier with European reach through DPDgroup.
| Route | Service | Timeframe | Notes |
|---|---|---|---|
| 🇮🇹 North → North | Standard | 24 hours | Milan, Turin, Bologna, Venice corridor |
| 🇮🇹 North → Centre/South | Standard | 1–2 days | Rome, Naples, Bari. +1 day to remote areas |
| 🇮🇹 To Sicily & Sardinia | Standard | 2–3 days | Sea crossing adds at least one day |
| 🇮🇹 Nationwide | BRT Express | 24 hours | Priority service, most mainland destinations |
| 🇮🇹 Nationwide | BRT Economy | 2–4 days | Lower cost, flexible delivery window |
| 🇪🇺 Cross-border | via DPD network | 2–5 days | BRT hands off to DPD for EU delivery |
Peak season warning: During Black Friday, Christmas, and Ferragosto (mid-August), add 1–2 business days. BRT branches in Milan and Bologna often reach capacity. Dec 24 and Dec 31, BRT branches close at 12:30 PM. ShippyPro merchants can monitor BRT performance in the Optimizer dashboard.
Common BRT tracking issues
Before contacting customer service, check these three common scenarios.
"In giacenza" — what now? This means your parcel is held at a BRT branch or BRT-fermopoint. It usually follows a failed delivery attempt. You have 5–10 working days to collect it with valid ID. Alternatively, use the myBRT app to reschedule delivery to a different date, time slot, or address.
Tracking starts with "SHP" and shows no updates? When BRT labels are generated via API (including ShippyPro), the initial tracking code is an 18-digit string starting with "SHP." This is replaced by the final 12-digit ID Collo once BRT physically scans the parcel. Allow 24–48 hours. ShippyPro handles this transition automatically.
Tracking stuck for 48+ hours? Contact the destination BRT branch directly — each of BRT's 200+ branches (filiali) operates its own customer service. Find yours using the "Cerca filiale" tool on brt.it. If a parcel is officially lost (5+ days, no updates), the sender can file a claim. Having trouble with your BRT connection? See how to fix common BRT errors.
ShippyPro merchants: Track & Trace flags BRT exceptions automatically. Set alerts for stuck shipments, failed delivery attempts, and parcels in giacenza — intervene before the customer contacts you.
How to connect BRT to ShippyPro
ShippyPro acts as a carrier API aggregator — connect BRT once and get labels, tracking, rate comparison, and returns through one ecommerce shipping API alongside 190+ carriers.
Connect in under 5 minutes
What you need: Your BRT Customer Code (codice cliente), Departure Deposit (first 3 digits of your customer code), and the API password from your BRT sales representative. No REST API credentials yet? Request them directly through ShippyPro's built-in BRT activation form.
Once connected, BRT shipping labels generate automatically (PDF or ZPL) through ShippyPro's shipping label API. BRT tracking updates flow in real time. The same multi-carrier shipping API handles rate comparison, returns, and close-of-day transmission for BRT and every other carrier.
BRT tracking at every stage of growth
BRT is the backbone carrier for Italian ecommerce. The way you manage BRT tracking changes as you scale.

Stop logging into brt.it for every parcel
When you are running your own store and shipping 20–50 BRT parcels daily, time spent copying BRTcodes adds up. ShippyPro connects to your BRT account in minutes — no developer needed. Every BRT tracking update flows automatically. Branded tracking pages replace brt.it. Automated notifications handle everything.

BRT vs GLS vs DHL — data-driven carrier allocation
The question is not "where is this BRT parcel" — it is "should this shipment go via BRT or GLS?" ShippyPro normalises BRT tracking data alongside every carrier. The Optimizer surfaces real-time KPIs — BRT transit time by region, service, cost — so you renegotiate contracts with data and shift volume to the best route.

One carrier API aggregator for BRT and 190+ carriers
BRT's API generates an 18-digit code that resolves to 12 digits after scan. Managing this across thousands of daily shipments alongside GLS, DHL, and Poste Italiane requires a carrier API aggregator. ShippyPro's multi-carrier shipping API normalises everything — one RESTful endpoint for label creation, rate comparison, BRT tracking, and returns across 190+ carriers.
BRT is one of 190+ carriers in ShippyPro
The largest carrier integration library in European ecommerce. One multi-carrier shipping API replaces dozens of individual integrations.