How to include "Same as Billing/Home address" in a payment processing page?
I believe the checkbox should appear automatically on a core Contribution page as long as the profile with the home address is at the top of the page, not the bottom.