A laptop and phone on a desk, illustrating the 2026 cost of a Mac and App Store fees for an iOS app

You want the first iOS app on the App Store, not a cart full of accessories. On the official path, Xcode has no price, and listing the app does not add a second account fee. If you already have an Apple silicon Mac that can install the Xcode you will submit with, the cash you must pay Apple in year one is the Developer Program annual fee: $99 on the U.S. price, or ¥688 per year when you renew in mainland China through the Apple Developer app.

Four lines decide it: how you get a Mac, whether Xcode is a separate charge, the developer annual fee, and commission after someone pays you. Commission is not collected when you submit. The figures below are estimates from Apple’s published prices, Apple’s newsroom, and this site’s pricing page. If enrollment shows a local currency or tax, use the checkout page.

Which official charges apply when you build and ship an iOS app in 2026?

Item List price Due at submission? How to read it
Xcode $0 No Download it from the Mac App Store or the developer site
Apple Developer Program $99 per year; the mainland China app shows ¥688 per year Yes One account covers many apps, and it is what unlocks public listing
App Store listing fee $0 No extra fee There is no second enrollment charge
Commission 15% on the Small Business Program, 30% standard Not taken at submit It starts when someone pays; a free app with no in-app purchase is $0
New Mac mini (M6) From $899; education $799 Skip if the Mac you have qualifies 16GB unified memory standard, configurable to 32GB
Short cloud Mac rental (M4 16GB on this site) $20.6 per day, or $102.9 per month Optional The image must meet the macOS requirement of the Xcode you need
Enterprise $299 per year Only for a different path Internal distribution. It does not replace the App Store
Short answer: with a qualifying Mac and a free app that has no in-app purchases, year-one official cash is the developer annual fee, $99 or ¥688. Xcode and the listing fee are both $0. If you have no Mac, compare an M6 from $899 with renting only the days you archive.

If you already own a Mac, what is the minimum for year one?

Qualifying means two things. The Mac uses Apple silicon, and its system can install the Xcode you will use to submit. The Xcode 27 release notes require macOS Tahoe 26.6 or later, and that release does not install on Intel Macs. When both are true, the Mac line is $0.

Xcode from the Mac App Store or Apple’s developer site is listed at $0. A free Apple Account can download Xcode and run a short debug install on your own device. A provisioning profile from a free Personal Team expires, and the debug build stops launching. That account cannot submit to the App Store, and it cannot offer TestFlight to external testers.

LineQualifying Mac, free app, no in-app purchase
Mac$0
Xcode$0
Developer annual fee$99, or ¥688 per year in mainland China. Do not add the two numbers
Listing fee$0
Commission$0

One membership can submit many apps. The annual fee is not charged per app. An organization enrollment needs a D-U-N-S number, and Apple states that the number itself is free to obtain. An individual account lists the app under a personal name. An organization account lists it under the legal entity. The fee tier is the same.

The split: when the machine can already install the Xcode you need, the official minimum for year one is that annual fee. Buying another Mac solves performance or the OS version. It does not buy listing rights.

With no Mac, is an M6 Mac mini cheaper than a short rental?

Apple’s August 25, 2026 newsroom post states the new Mac mini prices: M6 from $899, education $799; M5 Pro from $1,699, education $1,599. M6 comes with 16GB of unified memory standard and can be configured up to 32GB. Storage and paid options belong to the apple.com/mac-mini checkout page. Do not budget this year’s new machine from the retired M4 launch price of $599.

What this site still rents is an M4, not that new lineup. The pricing page lists Mac Mini M4 16GB at $20.6 per day and $102.9 per month, and M4 Pro 24GB at $39.8 per day and $202.9 per month. The day plan is a one-time purchase. The month plan is a subscription. Compare only the cash used to get a Mac. Both paths still pay the annual fee, so leave that fee out of the Mac comparison.

How you get the MacRunning total at list priceAgainst an M6 from $899How to choose
M4 16GB by the day 20.6 × 44 = $906.4 Day 44 passes $899 Use day billing for a handful of archives
M4 16GB by the month 102.9 × 8 = $823.2; 102.9 × 9 = $926.1 Month 9 passes $899 If you will still be on the rental in month 9, the M6 base model is the lower cash outlay
Education M6 $799 to own Month 8 of rental ($823.2) is already above $799 Confirm student or educator eligibility first
Five rental days plus the annual fee 103 + 99 = $202 Far below buying new Only if the image can install the Xcode you need
Twelve months of rental plus the annual fee 1,234.80 + 99 = $1,333.80 Above $998 for an M6 base model plus the annual fee If you write iOS every day for a year, buy

A machine you buy is still yours next year. Rent does not leave you the hardware. For a first app and one simulator, 16GB of unified memory is usually enough to develop. Open several simulators at once, or run local CI on the same Mac, and look at 24GB or more. That is a memory question, not a listing fee.

One hard condition sits under the day rate. This site’s help center says the default image is macOS 15. Xcode 27 requires macOS Tahoe 26.6 or later. While the image is still macOS 15, that M4 cannot install Xcode 27. Confirm the OS before you order, or use a Mac that already meets the release notes. Check which Xcode and SDK App Store Connect currently accepts on the upload page, then match the machine to that requirement.

The split: scattered submissions use day billing. Around month 9 of continuous rental, buying an M6 base model is the lower cash number. A cheap rental whose OS cannot run Xcode 27 still cannot ship that toolchain.

Does Xcode cost money, and can a free Apple Account submit to the App Store?

Xcode does not have a price. Apple’s developer site says the current release is a free download from the Mac App Store. Membership is what lets that Xcode submit an app to the App Store.

The line between a free account and a paid membership is distribution, not the editor. A free account can download Xcode, use the simulator, and put a short-lived debug build on your own device. When the profile expires, that build stops opening. A paid membership, $99 per year or the local currency, is what unlocks the App Store, TestFlight, Ad Hoc distribution, and Developer ID notarization.

  • Confirm the download comes from the Mac App Store or developer.apple.com, not from a quote for a separate Xcode license.
  • After a free-account install on a device, read the profile expiry and treat it as proof that the free account is not a membership.
  • Before you submit, confirm the membership is an active Apple Developer Program, not only a free Apple Account.

Buying a separate Xcode license is a misread. So is the idea that a Windows tool can finish signing and upload by itself. The official upload path still produces and signs the build on macOS with Xcode or xcodebuild. Day-to-day editing can stay on Windows. Archive and submission still need a qualifying Mac.

Why is the developer account $99 in one place and ¥688 in another?

Apple’s English enrollment page lists $99 per year and says some regions are charged in local currency, with the amount shown during enrollment. Mainland China help for the Apple Developer app says the renew button is “renew at ¥688 per year.” Membership renews annually. The fee already paid for that year is not refunded.

A U.S. checkout in dollars is $99 per year. Renewal in mainland China through that app is ¥688 per year. Do not add those two figures. They are the same membership tier on two checkout screens. Other regions may add tax. Use the enrollment page for that tax. This article does not invent a tax line.

Nonprofits, accredited educational institutions, and government entities can request a fee waiver on Apple’s waiver page. After approval they do not pay the annual fee. A fee already paid is not refunded. An individual developer does not qualify for that waiver.

The split: public listing uses the $99 tier, or local currency, which the mainland China app shows as ¥688. The $299 Enterprise program is a separate internal-distribution path for organizations Apple approves. It does not replace the App Store.

Is the listing fee the same charge as the 30% commission?

No. Listing does not add a second enrollment fee. The 30% figure is Apple’s commission on paid downloads and in-app purchases. It happens after someone pays. It is not withheld when you submit for review.

A free app with no in-app purchase pays $0 commission. Under the Small Business Program, qualifying paid apps and in-app purchases are commissioned at 15%. New developers can apply. An existing developer needs proceeds of no more than $1 million in the prior calendar year. Proceeds are sales after Apple’s commission and certain taxes and adjustments, not the gross amount customers paid. After you cross the threshold in the current year, later sales use the standard commission.

The standard commission is 30%. For an auto-renewable subscription, the rate for that subscriber drops to 15% after the first year. The rest of the account does not automatically move to 15%. The European Union has alternative terms with different rates. Use Apple’s page on changes for apps in the EU for those. For a worldwide budget, start from 15% or 30%, then check the EU on its own.

Customer paymentsRateCommission estimateAbout what you keep
$0, free and no in-app purchaseNot applicable$0$0
$10,000Small Business 15%$1,500$8,500
$10,000Standard 30%$3,000$7,000

The table multiplies customer payments by the rate so the ratio is visible. Reconcile the real number in App Store Connect proceeds reports, because the Small Business threshold uses proceeds, not gross sales. On $10,000 of customer payments under the Small Business Program, commission is about $1,500. That is a share of revenue. Do not add it to the year-one cash required to build the app and submit it.

Where do Enterprise, the Small Business Program, and education pricing actually save money?

The three discounts are not the same bill. Education pricing reduces the Mac: M6 moves from $899 to $799, and M5 Pro moves from $1,699 to $1,599. Confirm student or educator eligibility first. It does not reduce the developer annual fee.

The Small Business Program reduces commission from 30% to 15%, and only when there are paid downloads or in-app purchases. It does not waive the $99 annual fee. A fee waiver removes the annual fee itself, and only for a qualifying nonprofit, educational institution, or government entity. The Enterprise $299 is not a discount. It is the annual fee for a different, internal distribution path. Public listing still uses the $99 tier.

A test device, design software, a domain, and servers are outside these four official lines. The simulator covers most interface and logic work. Buy or borrow a device when you need the camera, push notifications, or the in-app purchase sandbox. Do not write the phone’s price into the listing fee.

The split: the annual fee, a hardware discount, and commission are three ledgers. When you see 15%, ask whether it cuts commission or the computer. When you see $299, ask whether it is public listing at all.

How do you run these list prices against your own case?

This is a calculation protocol based on published list prices, not an internal invoice.

  1. Count the Mac once. A qualifying Mac you already have is $0. Otherwise pick one of: the new-machine starting price, days times the day rate, or months times the month rate. Do not add those three.
  2. Set Xcode to $0.
  3. Set the account to the annual fee shown for your enrollment region, once per year. Choose either ¥688 in mainland China or $99. Do not add them.
  4. Set the listing fee to $0.
  5. Count commission only when there are paid downloads, in-app purchases, or qualifying subscriptions: customer payments times 15% or 30%. A free app with no in-app purchase is $0.
  6. Keep devices, design, and backend on a separate list. Do not mix them into the listing fee.
CaseYear-one official cashHow to choose
Qualifying Mac, free app$99 or ¥688Pay only the annual fee
M6 base model plus the annual fee$998You will write iOS all year
Education M6 plus the annual fee$898Confirm education eligibility first
Five M4 days plus the annual fee$202The image must install the target Xcode
Twelve months of M4 rental plus the annual fee$1,333.80Usually higher than buying one M6 base model

Check the numbers yourself. Open developer.apple.com/programs and see whether the annual fee is $99 or a local currency. In mainland China, open the Apple Developer app and see whether it shows ¥688 per year. Open apple.com/mac-mini and check the M6 starting price. Open this site’s pricing page and check $20.6 per day and $102.9 per month. In App Store Connect, read the Small Business Program status. Before you upload, read the Xcode version in About and match it to the macOS requirement in the release notes.

What else are people asking about iOS app costs?

What is the minimum cost to develop an iOS app for a year?

If you already have an Apple silicon Mac that can install the target Xcode, and the app is free with no in-app purchases, year one is the developer annual fee: $99, or ¥688 in mainland China. Xcode and the listing fee are $0.

Do you have to buy Xcode separately?

No. The release version is a free download from the Mac App Store. What you pay for is the developer membership, not an Xcode license.

How much is an Apple Developer account?

The Apple Developer Program is $99 per year. Renewal through the Apple Developer app in mainland China shows ¥688 per year. Enterprise is $299 per year and is only for internal distribution.

Does the App Store charge a separate listing fee?

No. There is no separate listing enrollment fee. After someone buys the app or an in-app purchase, commission is 15% or 30%.

Does a free app still pay Apple a commission?

With no in-app purchases and no other payment for digital goods, commission is $0. You still pay the annual fee, or you cannot list the app publicly.

Can you ship with no Mac?

Official signing and upload happen on macOS. You can buy an M6 Mac mini from $899, or rent by the day when the OS meets the Xcode requirement. Windows can hold part of the coding. It does not replace the submission step.

When do you pay only the annual fee, and when should you buy a Mac?

If the Mac already runs the Xcode you will submit with, and the app is free with no in-app purchases, pay the developer annual fee. Do not buy another Mac just to get listing rights.

If you will write iOS on that machine all year, an M6 base model at $899, or $799 with education pricing, is usually below twelve months of rental at $1,234.80.

If you only need a few days for signing and archiving, and the cloud Mac’s macOS can run that Xcode, rent by the day. M4 16GB on this site is $20.6 per day. Five days are about $103, and with the annual fee the total is about $202.

If the image is still macOS 15 and Xcode 27 requires Tahoe 26.6, that machine cannot submit the current toolchain. Move to a Mac whose system meets the requirement, or confirm the provider offers an image that can install that Xcode.

If the app is installed only inside the company and never goes on the App Store, look at whether you qualify for Enterprise at $299 per year. Do not use that program as a substitute for public listing.

Related reading