The billing address of the user is always the default in CIVICRM. I really need the home address to be default. Is there a way to do this?

The billing address is generated from the payment processor, so paypal standard or ubercart.

Drupal 7. CIVICRM 4.5.8.

Thanks, Andy

1 Answer 1


You can set default Location Types From this menu:

Administer>Customize Data and Screens>Dropdown Options>Location Types

  • What i should of said, is how to make the home address the default primary address. When I print membership cards, it uses the primary address, but billing is set to primary even though home is the default in the settings you describe.
    – A Davidson
    Commented Apr 12, 2017 at 13:58
  • @ADavidson That sounds like a bug - and you're on an old version of CiviCRM, so that's entirely possible. Could you please try replicating that on the demo site here? dmaster.demo.civicrm.org If it behaves differently on the demo site, it's either a bug or a configuration issue. For instance - do you take signups through Webform-CiviCRM, listing the billing address first? Try moving the billing address second. Commented Apr 12, 2017 at 14:17
  • @JonG-MegaphoneTech Replicated on Civi 4.7.27 using Webform CiviCRM to take contributions. Home address is first, billing address second and provided via contribution page / payment processor. Same behaviour is described in this comment: drupal.stackexchange.com/questions/135158/…
    – davejenx
    Commented Feb 26, 2018 at 12:46
  • Filed issue against webform_civicrm: Billing address always set to primary when making contribution via webform.
    – davejenx
    Commented Mar 21, 2018 at 12:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.