This is for the initial deposit on your puppy.  Balance is due in cash upon pickup .