A deposit is money given in advance to show intention to complete the purchase of a puppy. 
Since the a deposit reserves a puppy and makes the puppy no longer for sale the deposit is non refundable.
You may pay the remainder of the purchase price when the puppy is old enough to come home.

Shipping is not free and the cost would depend on your location.

Here is where you make a deposit