For schools using SchoolPay & QuickBooks

SchoolPay payments,
posted straight to QuickBooks.

EduSync moves the fees parents pay in SchoolPay into your QuickBooks, to the right account, every day. No typing. No double entries.

Start free trial
One payment, start to finish
Posting
SchoolPay
SchoolPay
Parent pays fees
Payment
Term 2 Tuition
UGX 850,000
EduSync
Checks it
Check
Right account. Not a repeat.
✓ Ready
QuickBooks logo
Your books
Posted
Sales Receipt created
✓ Done
Goes one way only. EduSync never changes anything in SchoolPay. 1,284 posted today
Never posts twice Tells you what needs checking Works across all your branches Every payment tracked

Right now, someone at your school copies SchoolPay payments into QuickBooks by hand. It takes hours, and it is where mistakes happen.

EduSync does it for you. Your books stay up to date on their own.

How it works

Set up once. It runs on its own after that.

Step 1

Connect

Link SchoolPay and QuickBooks. Takes a few minutes.

Step 2

Set up once

Tell EduSync which fee goes to which account. You do this one time.

Step 3

Relax

Payments post on their own. Anything unusual gets flagged for you.

What you get

Built to keep your books clean.

01

Payments post for you

Every SchoolPay payment turns into a proper record in QuickBooks.

02

No double entries

The same payment can never go in twice. EduSync checks first.

03

It tells you when something is off

A new fee with no account set up? EduSync holds it and lets you know.

04

All your schools in one place

Run many schools and branches together, each with its own QuickBooks.

05

Always up to date

QuickBooks shows today's payments today, not at the end of term.

06

Easy to follow

See what posted and what needs a look, in plain words.

Hours saved
No more copying payments by hand every week.
Zero
Double entries. EduSync checks every single time.
One place
Every branch and school, all in the same view.
Pricing

Simple pricing. Pay for what you connect.

Starter
One school.
$39 /mo
  • 1 school, 1 branch
  • Payments post to QuickBooks
  • No double entries
  • Email support
Most schools pick this
Group
Schools with branches.
$119 /mo
  • Up to 5 schools
  • All your branches
  • Posts on a schedule
  • Priority support
Enterprise
Large school groups.
Custom
  • As many schools as you need
  • We help you set up
  • One view across the group
  • Dedicated support

Not sure which one? Book a demo and we will help you choose.

Questions

Common questions.

How does EduSync sync SchoolPay payments to QuickBooks?
EduSync reads the payments parents make in SchoolPay and posts each one into QuickBooks as a sales receipt, mapped to the right account. It runs every day on its own, with no manual typing and no double entries.
Will EduSync change anything in SchoolPay?
No. EduSync only reads payments from SchoolPay. It never changes them. Everything goes one way, into QuickBooks.
Can the same payment post twice?
No. EduSync checks each payment before it posts, so nothing goes in twice.
What if a fee has no account set up?
EduSync holds that payment and tells you. You set the account once, and it posts on the next run.
Can it handle many schools and branches?
Yes. You can run several schools and all their branches from one place.
Do you also handle expenses?
If you track expenses in Excel, EduSync can bring them into QuickBooks too. Our main job is moving SchoolPay payments, and expenses are a helpful extra.
Is EduSync part of QuickBooks or SchoolPay?
No. EduSync is built by Riyale Tech Solutions and connects the two for you. QuickBooks and SchoolPay are owned by their companies.

See it work with your own payments.

Book a short demo. We will show you EduSync posting your fees to QuickBooks.

Start free trial

Book a demo.

Tell us about your school. We will set up a short call and show you EduSync working with your own payments.

30 minutes

With whoever handles your money.

Your real fees

We show you the actual result, not a sample.

Nothing connected without your okay

We touch nothing until you say so.

We reply within one working day.

Back to home QuickBooks logo

EduSync for QuickBooks Online

EduSync posts the school fees parents pay through SchoolPay straight into your QuickBooks Online company — as Sales Receipts, mapped to the accounts you choose, without anyone retyping a figure.

Works with

QuickBooks Online

Any QuickBooks Online region or plan that supports the Intuit API.

Direction

One way, into QuickBooks

EduSync reads from SchoolPay and writes to QuickBooks. It never changes SchoolPay.

Free trial

14 days, no card

Sign up, connect QuickBooks Online, and see real postings the same day.

Start free trial Sign in

How the QuickBooks Online connection works

What EduSync writes to, and reads from, QuickBooks Online

Written into QuickBooks Online
Created by EduSync on your behalf
  • Sales Receipts for each school-fee payment collected in SchoolPay.
  • Purchases and Bills for expenses you import from your cash book or Excel sheet.
  • Customers where a payer does not exist yet, so a receipt has something to attach to.
  • Class or Location tags, when you use them to separate branches.
Read from QuickBooks Online
Used to build your mapping screens
  • Chart of accounts — so you can choose the income and bank accounts to post to.
  • Products and services — so each fee lands on the right item.
  • Payment methods and deposit accounts — so receipts match how the money arrived.
  • Existing transactions — checked before posting, so a payment is never duplicated.

EduSync requests only the QuickBooks accounting scope. It does not read payroll, and it never deletes anything in your books.

You stay in control of the connection

What you need

Pricing

From $39 per month for a single school, billed per connected QuickBooks Online company. See the full pricing, or read the frequently asked questions.

Questions before you start?

Email support@riyaletechsolutions.com or call +256 787 839 614, Monday to Friday. Full details on our support page.

Start free trial Book a demo

EduSync is built by Riyale Tech Solutions and is not affiliated with, endorsed by, or owned by Intuit Inc. QuickBooks and QuickBooks Online are trademarks of Intuit Inc. SchoolPay is a trademark of its owner.

Back to home

QuickBooks has been disconnected

Your EduSync workspace is no longer connected to QuickBooks Online. The access and refresh tokens EduSync held for your QuickBooks company have been revoked with Intuit and deleted, so EduSync can no longer read from or write to your books.

What this means

How to reconnect to QuickBooks Online

Sign in to reconnect Contact support

Did not mean to disconnect?

Reconnecting takes under a minute using the steps above. If you disconnected by accident or something looks wrong, email support@riyaletechsolutions.com or call +256 787 839 614 and we will help you get posting again.

If the page URL includes a realmId, that is the QuickBooks Online company identifier supplied by Intuit. Include it when contacting support so we can identify the disconnected company.

EduSync is built by Riyale Tech Solutions and is not affiliated with or endorsed by Intuit Inc. QuickBooks and QuickBooks Online are trademarks of Intuit Inc. SchoolPay is a trademark of its owner.

Back to home

Support

EduSync is built and supported by Riyale Tech Solutions in Kampala. Reach a real person by email or phone — we answer every request from a school using EduSync with QuickBooks.

Support email

support@riyaletechsolutions.com

Best for setup help, mapping questions and anything that needs a screenshot.

Support phone

+256 787 839 614

Calls and WhatsApp, during the support hours below.

Office

Plot 25 Bukoto Street
Kampala, Uganda

Visits by appointment — email or call first.

Support hours and response times

Email supportMonday – Friday, 8:00am – 6:00pm EAT (UTC+3)
Phone supportMonday – Friday, 9:00am – 5:00pm EAT (UTC+3)
First replyWithin one working day
Sync failures and posting errorsSame working day, where possible
LanguageEnglish

Messages sent at the weekend or on a Ugandan public holiday are answered on the next working day. Support is included in every EduSync plan at no extra cost.

What we help with

Before you write in

Including these details lets us fix most issues on the first reply:

Two things worth knowing first

A payment sitting on hold usually needs a mapping. EduSync will not guess an account. Open your mappings page, set the account for that fee once, and the payment posts on the next run.

EduSync never writes to SchoolPay. The sync goes one way, into QuickBooks, so nothing we do can change your SchoolPay records.

Other pages

See how EduSync works, read the frequently asked questions, or book a demo if you are not yet a customer. Our Terms of Service and Privacy Policy explain how we handle your data.

EduSync is a product of Riyale Tech Solutions and is not affiliated with or endorsed by Intuit Inc. QuickBooks and QuickBooks Online are trademarks of Intuit Inc. SchoolPay is a trademark of its owner.

Back to home

Terms of Service and End User License Agreement

Last updated 4 September 2026 · Riyale Tech Solutions

These terms are the End User License Agreement for EduSync, a service run by Riyale Tech Solutions ("Riyale", "we", "us"). When you create an account or connect SchoolPay or QuickBooks Online, you agree to these terms for your school.

1. What EduSync does

EduSync reads payments from your SchoolPay account and posts them into your QuickBooks account, based on the setup you choose. If you track expenses in Excel, it can bring those in too. EduSync does not handle or move money itself.

2. Your accounts

You are responsible for the SchoolPay and QuickBooks accounts you connect, and for having the right to connect them. You can disconnect either one at any time.

3. Your setup

EduSync posts payments based on the setup you give it. We flag anything that has no account set up, but you are responsible for checking that each fee goes to the right place. We suggest reviewing your records when you start.

4. Payment and billing

5. Fair use

You agree not to misuse EduSync, try to reach data that is not yours, or use it to break any law. We may pause your access if we believe these terms have been broken.

6. Availability

We work hard to keep EduSync running, but it is provided "as is". EduSync depends on SchoolPay and QuickBooks being available, which is outside our control.

7. Our responsibility

As far as the law allows, our total responsibility to you is limited to the fees you paid in the three months before a problem arises. We are not responsible for indirect losses.

8. Ending your plan

You can cancel any time. Your plan stays active until the end of the current period, after which syncing stops. Account-data retention and verified deletion requests are handled as described in our Privacy Policy and subject to applicable legal or accounting obligations.

9. Changes

We may update these terms as EduSync grows. If a change matters, we will email account admins before it starts.

10. Contact

Questions about these terms? Reach us on the contact page or at legal@riyale.tech.

Back to home

Privacy Policy

Last updated 4 September 2026 · Riyale Tech Solutions

This policy explains what data EduSync collects, why we use it, who receives it, how long we keep it, and the choices available to schools and their staff. It applies when EduSync connects SchoolPay with QuickBooks Online.

Data we collect

Account and support details

We collect names, work email addresses, phone numbers, roles, school details, sign-in records, and messages or files sent to support. We use these details to create and secure accounts, provide support, and communicate about the service.

QuickBooks Online connection and accounting data

When an administrator authorises a connection, Intuit provides EduSync with an OAuth access token, refresh token, QuickBooks Online company identifier (realm ID), and company name. EduSync encrypts the tokens at rest. To configure and run the integration, EduSync reads the chart of accounts, products and services, payment methods, classes or locations, customers, vendors, and relevant transactions. It creates the accounting records described on our QuickBooks Online integration page. EduSync never receives or stores your Intuit password.

SchoolPay, payment, and expense data

EduSync processes SchoolPay account identifiers and credentials, payer and student references, amounts, fees, branches, dates, payment references, and expense-import details needed to map, post, reconcile, and troubleshoot transactions. EduSync does not move money and does not write changes back to SchoolPay.

Website and security data

We collect IP addresses, browser and device information, timestamps, pages used, and security or error logs. Our public website uses Google Analytics to understand site usage. Google may set analytics cookies or receive device and usage information under its own privacy terms.

How we use data

EduSync does not use generative artificial intelligence to categorise, transform, or post QuickBooks Online data.

When we share data

We share data only with service providers that help us host, secure, monitor, email, support, and operate EduSync; with Intuit and SchoolPay when necessary to perform the integration; when required by law; or during a business transfer subject to appropriate confidentiality protections. We do not sell personal information or use payer details for advertising.

Retention and deletion

QuickBooks OAuth tokens are deleted from EduSync immediately when an administrator disconnects. Mapping and transaction history remain while the EduSync account is active so the school can audit prior postings and reconnect without rebuilding its setup. A school administrator may request account-data deletion by emailing privacy@riyale.tech. After we verify the request and any legal or accounting obligations, we remove the data from active systems; residual encrypted backup copies expire through our normal backup rotation.

Security

EduSync encrypts connection tokens at rest and uses HTTPS in transit. Access is role-based, each school's data is logically separated, passwords are hashed, and administrative and security events are logged. No internet service is risk-free, so customers should protect their sign-in details and notify us promptly about suspected misuse.

Your choices and rights

Contact

Riyale Tech Solutions is responsible for EduSync. For privacy questions or requests, email privacy@riyale.tech, contact us through the support page, or write to Plot 25 Bukoto Street, Kampala, Uganda.