Blog

Selling apps to schools: a guide for agencies and resellers

A school asks your agency for an app, ready for the first day of the next school year. You can build it on your own schedule. What most often runs late is the Apple developer account, which has to be in the school's name.

What this guide covers

Selling apps to schools as an agency: what a school really buys, what each app costs you on a single reseller plan, and the Apple account step to start at once. Every fact below was checked at its source on October 27, 2026.

The short version. A school buys a direct line to its families: news, dates and alerts on parents' phones, and private spaces for each group. It already has software for grades, attendance and timetables, and the app does not replace it. On a GoodBarber reseller plan, one subscription covers every school app you build. Each school publishes from its own Apple developer account, and that account is the step to start on the first day.

What does a school buy when it buys an app?

Start from what the school already has. Grades, attendance, timetables and report cards live in its school management software, often a tool the school did not choose alone. An app built with GoodBarber does not connect to that software and does not replace it. Say so at the first meeting: it saves you a lost deal three months later.

What the app adds sits outside that software: the school's own voice, in its colors, on families' phones. It has two sides.

  • A public side. The news, the calendar of the year, open days, enrollment information, a map of the campus. Families who are choosing a school can find it in the stores before they visit.
  • A private side, by group. Parents, teachers, students. You can close free sign-up so that only the people on the school's list can log in, import up to 10,000 users at a time from a CSV file straight into their group, and decide which group sees which section. A push notification can go to one group only: the parents of one class, or the staff.

Our school app page walks through every feature from the school's side. This guide stays on yours.

Can you sell the same app to several schools?

No, and Apple says so in writing. Guideline 4.2.6 of the App Store Review Guidelines rejects apps made with an app generation service unless the provider of the content submits them. The provider of a school app's content is the school. Guideline 4.3 forbids the shortcut of publishing copies of the same app, and it names universities among its examples.

Our rule for resellers follows from both: one independent school, one app, one Apple account in the school's name.

So build one app per school, and customize it for that school: its colors and logo, the sections it actually needs, its own news, calendar and groups. Each app is then that school's own app, not a copy of another.

One more naming rule. An app for families is not a Kids Category app, and guideline 2.3.8 keeps terms like “for kids” out of the name, subtitle, icon, screenshots and description of any app outside that category. If the school wants an app made first for young pupils, the Apps for Kids extension switches off advertising, statistics and geolocation services so the build meets Apple's rules for children's apps.

Why does the Apple developer account delay school apps?

At GoodBarber, the step we most often see holding up a school app is not the app. It is the Apple developer account in the school's name: who is allowed to sign for a public school, the D-U-N-S number, and the delays that come with both. You can build the whole app while the account is pending. You cannot publish it without the account.

Who signs. The person who enrolls the organization becomes its Account Holder and must have the legal authority to bind it to agreements. Apple does not accept trade names or branches, and the name of the legal entity is displayed as the seller of the app on the App Store. A public school is not always a legal entity on its own. Depending on the country, the municipality, the district or the education authority may have to sign, and its name is the one families will read under the app. Find out who signs before you promise a launch date.

The D-U-N-S number. Educational institutions must give Apple a D-U-N-S number registered to their legal entity. It is optional for government organizations. If the school has none, Dun & Bradstreet issues one for free within up to 5 business days, and Apple can need up to 2 more business days to receive it.

What Apple checks. An Apple Account with two-factor authentication, in the signer's legal first and last names. A work email on the school's domain. A public website that works.

The fee. The Apple Developer Program costs $99 a year. Accredited educational institutions, nonprofits and government entities can request a fee waiver if they sell no digital goods or services through their apps. A school app that sells nothing meets that condition.

Then you join the team. Once the account exists, the school adds your agency to its App Store Connect team, and we recommend adding GoodBarber's publishing contact as well. Our tips on Apple developer accounts for resellers explain the steps. Before the review, create a test account that belongs to every user group. If every section sits behind the login, be ready to explain to Apple why: keeping the news and the calendar public avoids the question.

Google Play. An organization account also asks for a D-U-N-S number, unless it belongs to a known government organization, and its official documents must match the payment profile exactly. The registration costs $25 once.

Put the account in your quote as step one and start it at the first meeting. Then count back from the first day of the school year.

What does each school app cost you?

A reseller plan is not priced per app. It is a flat subscription for as many apps as you build. Reseller Content costs $280 a month, or $2,580 a year ($215 a month billed yearly), or $12,000 in a single payment, as shown on our reseller pricing page on October 27, 2026. Every app in it gets the Pro feature set: native iOS and Android apps, the web app, login, user groups and chat included.

The platform cost of each school drops with every school you add:

Schools in your portfolioPlatform cost per school, per year
1$2,580
5$516
10$258
25$103

Each school then has its own store costs: $99 a year for Apple, unless the waiver applies, and $25 once for Google Play. A custom domain is optional, and GoodBarber Takes Care, our team that handles store submissions, is an option you buy in credits.

GoodBarber takes no commission on what you invoice the school. You set the setup fee and the monthly price, and the school signs with you.

How do you hand the app over to the school?

Give the school's staff a back-office access with the User role. By default it opens Content, Business, Users and Audience, and you can restrict it further. The person who posts the news and sends the notifications works without calling you, while the design and the publication stay with you.

The back office carries your logo and your domain. The school never sees GoodBarber unless you choose to show it.

One mistake to avoid on day one: never build a school's app in your agency's alpha project. That project carries your billing, it cannot be white-labeled, and iOS publication is closed on it.

FAQ

Does a school app replace the school management software?

No. Grades, attendance and timetables stay in the school's management software, and a GoodBarber app does not connect to it. The app carries the school's communication: news, calendar, notifications and private spaces for parents, teachers and students.

Can you sell the same app to several schools?

Not as copies. Apple's guideline 4.2.6 asks for each app to be submitted by the provider of its content, and guideline 4.3 forbids near-identical apps. Each independent school gets its own app, with its own design and content, from its own Apple account.

Who must create the Apple developer account?

The school, or the legal entity that signs for it: someone with the authority to bind it to agreements. The school then adds your agency to its App Store Connect team. Its legal name is the one shown as seller on the App Store.

How long does the Apple developer account take?

If the school needs a D-U-N-S number, Dun & Bradstreet takes up to 5 business days to issue it and Apple up to 2 more to receive it, before the enrollment itself is verified. Start it at the first meeting, while you build the app.

Does a school pay Apple's $99 fee?

Not always. Accredited educational institutions, nonprofits and government entities can request a fee waiver if they sell no digital goods or services through their apps. Otherwise the Apple Developer Program costs $99 a year.

Can the app be reserved for the school's families?

Yes. You can close free sign-up, import the school's users from a CSV file into their groups, and decide which group sees which section. Keep a few sections public, such as the news and the calendar, so Apple's review has no reason to question a fully closed app.

How much does a school app cost a reseller?

The Reseller Content plan costs $2,580 a year for as many apps as you build, read on October 27, 2026. Across 10 schools, that is $258 per school per year, plus each school's Apple and Google Play accounts. GoodBarber takes no commission on what you charge.

Start with your first school

The reseller program comes with a 30-day free trial, no credit card required. Start your trial, build your first school's app as your demo, and ask the school for its D-U-N-S number at the same meeting.

Keep reading

  3 min read

Your Givebutter events and campaigns now show up in your app

The short version. Givebutter Events and Givebutter Campaigns are two extensions of GoodBarber, the no-code app builder, that read a nonprofit's campaigns on Givebutter. Givebutter Events fills a Calendar section with upcoming events, at their time in the event's time zone, with their location unless you share it with attendees only. Givebutter Campaigns fills an Article section with active forms and fundraising pages, with their cover image and description. You connect them with a Givebutter API key. Both are free for Content apps: each section counts as one of the extensions included in your plan.A lot of giving already goes through Givebutter. On Giving Tuesday 2025, supporters gave $20 million on the platform, up from $16.4 million in 2024, from more than 93,000 donors across 16,000 active campaigns, according to Givebutter's recap published on December 8, 2025. Here is how the two extensions play out for an animal rescue.

  4 min read

Every GoodBarber feature, in plain sight

In Structure, the "Add a section" button opens a window that starts with a question: "What do you want to add?". Below it, the list gathers everything GoodBarber can add to an app, grouped by what each entry does to it: what adds a section, what fills a section from a service you already use, what works in the background without adding a screen, and what enriches a section already in place. Ideas to build with the AI Extension Builder have a group of their own.

  3 min read

Your Zeffy events and fundraisers now show up in your app

The short version. Zeffy Events and Zeffy Campaigns are two extensions of GoodBarber, the no-code app builder, that read a nonprofit's campaigns on Zeffy. Zeffy Events fills a Calendar section with upcoming events, one entry per date when an event runs on several dates, each with a button that opens its Zeffy ticketing page in the app. Zeffy Campaigns fills an Article section with donation forms, peer-to-peer fundraisers and memberships: memberships open in the app, donations open in the phone's browser. You connect them with your Zeffy API key. Both are free for Content apps: each section counts as one of the extensions included in your plan.Zeffy says more than 100,000 nonprofits have raised over $2 billion through its platform, in an article published on June 16, 2026. Here is how the two extensions play out for a youth theater company that sells its show and raises funds on Zeffy.