Apple’s iPhone Upgrade Program gives way to a Klarna lease
Apple is ending a program that let customers finance and eventually own an iPhone. Its replacement makes the return of the device part of the default path.
Apple Upgrade leases iPhones for 12 or 24 months and now extends the same model to Macs, iPads, and Watches.
The change is not just a new monthly-payment label: keeping the device requires a separate purchase option at the end.
The old program ends
Apple says the iPhone Upgrade Program is ending. The new Apple Upgrade is a lease offered through Klarna: customers choose a product and term, make monthly payments, then upgrade and return the current device.
Ownership is no longer the default
The practical distinction is at the end of the term. Apple says a customer can upgrade and return the device, leave and return it, or pay a one-time purchase option to own it. If no choice is made during a six-month decision period, Klarna charges that purchase option.
More products, more conditions
The program covers eligible iPhones, iPads, Macs, and Apple Watches. iPhone and Watch terms are 12 or 24 months; iPad and Mac terms run 24 or 36 months. AppleCare is optional rather than included, and damaged returns can create a fee.
The thread noticed the contract change
HN commenters focused less on the familiar upgrade cadence than on the shift from financing toward leasing. That reaction is understandable: the monthly price can look similar while the legal default changes from keeping the device after payments to returning it in good condition.
The useful question for a buyer is therefore not only the monthly payment. It is whether the return condition, carrier requirement for an iPhone, and eventual purchase option suit the way they keep devices.
Get breakdowns like this every day
The top Hacker News stories, unpacked — by email, Telegram, or RSS.
Zig treats incremental compilation as a language-design problem
A walkthrough of Zig’s incremental compiler work argues that fast rebuilds are not a cache bolted onto the end. They shape which dependencies the language lets code express.