No, Delta SkyMiles (and most airline miles) always go to the passenger whose name is on the ticket, regardless of who paid for the flight. The loyalty program is designed to reward the individual traveler for their "butt-in-seat" miles. If you buy a flight for a friend or family member using your credit card, they will earn the SkyMiles for that flight in their own SkyMiles account. However, you would earn any bonus miles associated with the purchase if you used a Delta co-branded credit card. In 2026, Delta allows "Family Pooling" in certain international markets, but for standard U.S. accounts, the miles remain with the passenger. You can, however, use your own miles to book an award flight for someone else, but the miles for that award travel are not earned by anyone as it is a redemption.