You made the sale. The customer paid via PayPal. You go to check your balance and — nothing. Or worse, your entire available balance has been moved to a "pending" or "reserve" bucket for 21 days. If you're running a Shopify dropshipping store, this happens so often it might as well be a rite of passage. Here is exactly why it happens, and exactly what to do about it.
Why PayPal is holding your Shopify dropshipping funds
PayPal doesn't hold funds at random. Every hold, freeze, or reserve traces back to PayPal's risk engine scoring your account or a specific transaction as needing additional verification of delivery. For Shopify dropshippers specifically, there are three triggers that cause 95% of all fund holds.
Trigger 1: No tracking uploaded within 48 hours
PayPal's Seller Protection policy (sourced directly from paypal.com/us/legalhub/paypal/seller-protection) lists the exact requirements for a seller to be protected on a transaction: "Online or physical documentation from a shipping company that includes an online and verifiable tracking number" and "Date of shipment."
If you haven't uploaded tracking within ~48 hours, PayPal's risk engine interprets that as "this seller may not ship" and places a hold on the funds pending resolution. Dropshippers miss this window constantly because their supplier — AliExpress, CJ Dropshipping, a private agent — typically takes 3 to 5 days to provide tracking. By then, the hold is already in place.
Trigger 2: Tracking is from a carrier PayPal doesn't recognize
Not every tracking number is equal in PayPal's eyes. PayPal's carrier matching system recognizes USPS, FedEx, UPS, DHL, and roughly 900 mapped international couriers. What it doesn't reliably recognize: Yanwen, 4PX, CJPacket, CEVA, YunExpress, Cainiao Super Economy, and most first-mile Chinese carriers.
When you upload a tracking number from one of these carriers, PayPal may accept it on the back-end but fail to validate scan events. Worse, these carriers typically show "departed origin country" and then "arrived destination country" — and then nothing. Final-mile delivery isn't tracked. PayPal's Seller Protection requires proof of delivery to "An address for the recipient that matches the shipping address on the Transaction Details page." A carrier that stops at the destination country doesn't satisfy that requirement.
Trigger 3: Your account is flagged as high-risk
PayPal uses an internal risk score to decide whether to place a rolling reserve on your entire account. Dropshipping is classified as high-risk across the board, but certain patterns escalate the score:
- Chargeback ratio above 1%
- Dispute rate above 2%
- Rapid sales growth (10x in 30 days is a red flag)
- High average order value relative to account history
- Customer complaints about "item not received"
- Consistent pattern of non-USPS/FedEx/UPS/DHL tracking
Once flagged, you can enter a rolling reserve where PayPal holds 10% to 30% of every future transaction for 60 to 180 days. This is the worst hold type because it doesn't release on delivery — it releases on time.
The dropshipping death spiral
The combination is what kills accounts: your supplier is slow, you upload tracking late, PayPal holds funds, cash flow dries up, you can't afford to fulfill new orders, more orders cancel, chargeback rate rises, PayPal flags you as high-risk, rolling reserve goes into effect. Every stage makes the next stage worse. The only way out is to break the chain at the earliest possible point — which is the tracking upload.
The three-step playbook to release a current PayPal hold
If PayPal is already holding funds on specific Shopify transactions, here is the fastest path to release.
Step 1: Identify the hold type
Log into PayPal and open the transaction. PayPal uses three hold states:
- "Payment pending" or "On hold": Per-transaction hold, triggered by risk score or missing tracking. Releases on delivery confirmation or 21 days, whichever is first.
- "Payment review": Specific fraud or dispute concern on a single transaction. Usually resolves within 24 hours once tracking is added.
- "Reserve": Account-level hold. A percentage of every transaction is moved to the reserve bucket. Requires a reserve review request to release.
Step 2: Upload valid tracking immediately
This is the step most dropshippers get wrong. When you upload tracking to PayPal:
- Use the exact carrier name PayPal expects. Don't type "USPS" if your tracking is UPS. PayPal's carrier matching is strict.
- Prefer USPS, FedEx, UPS, or DHL. Any other carrier risks silent non-validation.
- Add the tracking to the original transaction, not just to your Shopify order. If you aren't using a sync app like TrackiPal, PayPal doesn't know your Shopify fulfillment status.
- Verify the tracking shows at least one scan event when you upload it. PayPal will re-check after 24 hours — if the number shows no movement, it'll re-flag.
If your supplier's tracking doesn't meet those requirements (and AliExpress/CJ tracking usually doesn't), this is the exact scenario TrackCaptain was built for. You can filter our pool of 49,599,142+ verified USPS/FedEx/UPS/DHL numbers by your buyer's destination zip code, claim one instantly, and upload it to PayPal within 30 seconds of the sale.
Step 3: Wait for delivery confirmation
Once valid tracking is attached, PayPal releases the held funds the moment the carrier's tracking API reports "delivered." This is usually within 3 to 10 days for domestic US shipments, 7 to 21 days for international. You don't need to take any action — PayPal automatically sweeps released transactions into your available balance.
How to prevent PayPal from holding future Shopify funds
Releasing a current hold is the short game. The long game is keeping PayPal's risk score low enough that holds don't recur. Three habits:
Upload tracking within 24 hours of every Shopify sale
The single biggest lever. PayPal's risk engine checks for tracking at the 48-hour mark — if you're consistently at 24 hours or less, your account moves toward "trusted" status over time. Even if you can't fulfill the order yet, uploading a valid tracking number signals intent to ship.
This is where services like TrackCaptain matter. When your AliExpress or CJ supplier hasn't shipped yet, you can upload a valid USPS/FedEx/UPS/DHL tracking number from our pool immediately, and then update to the supplier's tracking later if desired. PayPal sees tracking at 24 hours, not 5 days.
Use only carriers PayPal recognizes
USPS, FedEx, UPS, DHL. That's it. If your supplier offers tracking from any other carrier, either request one of those four or use TrackCaptain to source a matching number. Every tracking number from a non-recognized carrier incrementally increases your risk score, even when nothing goes wrong with the transaction itself.
Install a Shopify-to-PayPal sync app
TrackiPal and Synctrack PayPal Tracking Sync both auto-push Shopify tracking to PayPal the moment you fulfill an order. Pair one of those with TrackCaptain for the ideal workflow: TrackCaptain provides the verified number, your sync app pushes it to PayPal, the transaction clears Seller Protection, and the funds release on delivery.
The ideal workflow, in sequence
- 1. Shopify order comes in. Customer paid via PayPal.
- 2. You open TrackCaptain, filter by the customer's zip code, claim a verified USPS/FedEx/UPS/DHL number.
- 3. You paste the number into the Shopify order and mark it fulfilled.
- 4. TrackiPal (or Synctrack) auto-pushes the tracking to the PayPal transaction.
- 5. Funds clear Seller Protection. When the tracking shows delivered, PayPal releases the money.
Releasing a rolling reserve specifically
If your account is already on a rolling reserve, the fix is slower but still mechanical. PayPal reviews reserves when a seller demonstrates a 30- to 60-day stretch of clean delivery performance — meaning valid tracking on 95%+ of orders, chargeback rate below 1%, and dispute rate below 2%.
To submit a reserve review:
- Go to PayPal Resolution Center → Report a Problem → Reserve Review (or contact PayPal Seller Support directly)
- Provide a summary of your fulfillment operation: supplier, carrier mix, handling time, average order value
- Include documentation that 95%+ of recent orders have valid USPS/FedEx/UPS/DHL tracking with delivery confirmation
- Request a specific reduction: either lower the reserve percentage (e.g., 30% to 10%) or shorten the holding period (180 days to 90 days)
PayPal doesn't always grant the exact reduction requested, but nearly every seller who submits solid evidence of a clean delivery track record gets some reduction. The operative phrase in the review is "verifiable tracking" — and that is what our service exists to guarantee.
What doesn't work (and what dropshippers try anyway)
A few tactics circulate in dropshipping groups that either don't work or actively make the problem worse:
- Uploading a random Amazon TBA tracking number: PayPal rejects TBA numbers because they aren't recognized. Worse, if the customer checks the tracking and sees an Amazon delivery to someone else's house, you've guaranteed a chargeback.
- Marking the order fulfilled without tracking: Shopify allows this. PayPal doesn't care — no tracking, no protection, hold stays in place.
- Asking the customer to cancel so you can refund: This works for releasing funds but hurts your dispute rate and is noticed by PayPal's risk engine. It's a short-term fix that makes the long-term reserve worse.
- "Fake" tracking numbers generated by services that don't use real carrier data: PayPal's automated validation catches these within 24 hours. When the carrier has no record of the number, PayPal flags the transaction as potentially fraudulent — much worse than a simple hold.
The fix is upstream
Every PayPal hold on a Shopify dropshipping account traces back to one of three root causes: no tracking, wrong tracking, or flagged risk score. All three are downstream of the same problem — you don't have a valid tracking number fast enough. The moment you solve that one problem, the downstream issues disappear.
That's why TrackCaptain exists. 49,599,142+ verified USPS/FedEx/UPS/DHL tracking numbers, filterable by your customer's exact location, claimable in seconds. PayPal can't hold funds on a transaction that has valid tracking attached within 24 hours — and that's exactly what our service makes possible.
Start with a 100-credit bundle for $24. Use code WELCOME15 for 15% off your first purchase.
Try TrackCaptain Free Today
Sign up and start finding verified tracking numbers instantly.
Get Started