How to Sync Shipping Address to PayPal

This guide explains how to configure your checkout so the shipping address syncs correctly to PayPal.


Why Shipping Addresses Don’t Sync to PayPal

Shipping addresses may fail to sync if:

  1. The State/Province field is set to Dynamic
    When a buyer selects a country where state is not required (for example, France or Germany), the field becomes hidden. When this happens, PayPal rejects the entire address.
  2. The checkout uses Billing details only
    PayPal does not store addresses when only Billing fields are used.

PayPal Shipping Address Requirements

To sync a shipping address, PayPal requires:

  • A complete Shipping address, including:
    • Shipping Address
    • Shipping City
    • Shipping State/Province
    • Shipping ZIP/Postal code
    • Shipping Country
  • The State/Province field must always be present, even for countries where it’s normally optional
  • The State/Province field type must be set to INPUT (not SELECT)


Supported Checkout Setups

Supported

  • Billing + Shipping (As long as the Shipping fields is using “input” type for states)
  • Shipping only

Not Supported

  • Billing only

PayPal will not sync the address if only using the billing data type.


Required Checkout Setup

To make the shipping details sync make sure to include the following details in the checkout form:

  1. All Shipping fields ( Shipping Address, Shipping City, Shipping State/Province, Shipping ZIP/Postal code, Shipping Country)
  2. Set State/Province to INPUT

Pre-Configured Template

To get started quickly, use the funnel below which includes the Billing + Shipping checkout template and Shipping checkout template: