Common questions

General questions

Are there any MIS integrations?

classroombookings does not currently have any MIS integrations. Supporting the wide range of information systems on the market would be a big undertaking for a single-person project, but I am happy to work with interested schools and MIS providers to enable this option in the future.

Is Active Directory or LDAP authentication supported?

Yes, as of version 2.3.0. Read more about this in the documentation.

Is there a read-only view?

No, not at the moment. This is planned for the future.

Does it support a two-week timetable?

Yes, classroombookings supports multi-week timetables. Read more.

Self-hosted open source

What license does it use?

classroombookings uses the GNU Affero General Public License (AGPLv3). If you make any changes to your classroombookings installation, the complete source code of your modified version must also be made available, and under the same license.

What do I need to run the self-hosted version?

classroombookings needs to run on a web server with PHP installed and a MySQL/MariaDB database. For more detailed instructions, see the documentation.

How can I get support for installing it?

At the moment, no support is offered for installing the self-hosted version.

Hosted service

How long is the trial period?

You can use the hosted instance for up to 30 days to make sure it's suitable. If you need a bit longer, let me know by replying to your welcome email.

You only need to set up payment when your trial period ends.

What payment methods are available?

If you are in the UK, you can pay by bank transfer, Credit/Debit Card (online only), PayPal or cheque.

For customers outside the UK, sales will be handled by Paddle. They specailise in managing purchases, tax collection and invoicing for different countries.

Where are your servers located?

All servers are currently located in the UK. The service runs from servers in London and backups are stored in Manchester.

Can I have more than one instance?

Yes! A discount is also available when you have more than one instance.

Can I migrate an existing on-site installation to the hosted service?

Yes, this is possible, and at no extra cost. When you sign up for the hosted service, check the box for 'migration'.

You will need to supply an export of your current classroombookings database in .sql format, along with any uploaded files (like school logo or room photos, if used). If you need help with any of this, let me know.

Do you offer refunds?

Please see the Refund Policy.

Anything else?

Email me on


Who is Paddle and why am I buying from them?

We partner with Paddle to handle software payments and billing. Paddle serves the checkout on our website through which you place an order. Amongst other payment methods, Paddle handles wire transfers on our behalf

Who do I contact if there is an issue?

Please contact Paddle's buyer support team directly on

Will Paddle fill out our company supplier form?

Yes: as the Merchant of Record, Paddle should be listed as the supplier in your procurement process. Please send any supplier form to be completed to and Paddle will return the completed form.

What is the tax status of Paddle in the USA and can Paddle provide a W9?

Paddle is a UK-registered business without tax residency in the USA. As such, Paddle does not hold a W9 form and instead holds a W-8BEN-E form to indicate its US tax status. Download this form here.

Can Paddle provide a tax invoice?

Paddle will provide a tax invoice along with the bank details and reference number required to send the bank transfer.

Who do we send our purchase order to?

Paddle does not require you to send a purchase order in order to issue you with an invoice. However, if you require a PO number to be referenced in your invoice, please email your PO to to request this.

Do you offer refunds?

Please see our Refund Policy.