BookCheckin

Getting started: company, property and SES credentials

Set up your account, your first property, and get everything ready for your first check-in.

Last reviewed: 16 August 2026

1

Create your company

Everything in BookCheckin starts with a company: the container that groups your properties, your team, and your billing. If you manage a single apartment under your own name, it still works this way — that's simply how the platform organizes your data.

From the dashboard, click "New company" and type a name — it can be your business name or just your own. You don't need a tax ID or any fiscal details: the company only stores its name. The owner's fiscal code, which filings may need, is set later on each property.

As soon as you create it, the properties section activates right below so you can add your first one without leaving the page.

New company form in BookCheckin, with the name field and the Create Company button.
2

Add your property

Every apartment, rural house, or room you rent is its own property inside your company. The property name is never sent to the Ministry. If you also fill in the "Commercial name" — your listing name on Airbnb or Booking.com — that's what the guest sees during check-in; leave it empty and the guest sees the property name instead.

City and province are optional at this first step, but it's worth filling them in now: BookCheckin uses them to warn you if your property is in Catalonia or the Basque Country, regions that don't file traveller reports through SES Hospedajes (the FAQ below explains what that means). The property type is just a label for you — it doesn't change anything that's sent to the Ministry.

With an active subscription you can add as many properties as you need, one at a time, without going back to the start of the wizard; the initial free setup includes one property.

New property form with the property name, type, and city fields.
3

SES codes

The establishment code and the lessor code are the identifiers the Ministry of the Interior assigns to your property inside SES Hospedajes. You receive them when you register as a host on the official portal — BookCheckin doesn't generate them.

They're optional when you create the property — you can save it without them and add them later from the property's own page. But you won't be able to file traveller reports until they're set.

Legal codes section with the establishment code and lessor code fields.

The Ministry's establishment code is 10 characters (e.g. 0000102467). If you paste something longer — usually a regional tourism-registration number like VFT-… or VT-… — BookCheckin will reject the save: the right code is the short one SES Hospedajes assigns you.

4

Ministry credentials

These credentials are for your Ministry of the Interior web service, not your personal Cl@ve login, digital certificate, or electronic ID. You request and manage them from the SES Hospedajes portal itself.

BookCheckin uses them to authenticate and send traveller reports automatically on your behalf, within the legal 24-hour window. Like the codes, they're optional at this step — you can create the property without them and add them later.

Ministry credentials section with the username and password fields.

The most common mistake isn't a mistyped password — it's entering your personal portal login (the DNI/NIE you use on the SES Hospedajes website) instead of the web-service credential. If the connection test fails with a permissions error, check this first.

5

Test the connection

Once you save the property with a username and password filled in, the "Test Connection" button appears. Always click it: besides confirming the Ministry accepts those credentials, it's a requirement — the property can't create check-in links until a test ends in "Connected!".

"Connected!" only confirms that the username and password authenticate with the Ministry — it does not guarantee that any specific submission will be accepted. An individual report can still fail afterward for other reasons (a malformed postal code, an unsupported document type…) that have nothing to do with whether the connection works.

Test Connection button shown on the form after saving the property with Ministry credentials.

If a submission fails later despite a successful connection test, the "When an SES submission fails" manual explains how to diagnose and fix it.

6

Review and edit any time

None of this is final at creation time. From the property's page, under the "Legal" tab, you can edit the SES codes and the Ministry credentials whenever you need to, without recreating anything. One thing to remember: changing the username, password, or codes invalidates the previous verification — click "Test Connection" again after saving.

The password is stored hidden; the eye icon next to it reveals it only when you ask (and only if you're an owner or manager), and it isn't shown by default, even to you.

Legal tab of the property page, showing the codes card and the Ministry credentials card.
Open this page →

Frequently asked questions

Can I create the property without SES codes or Ministry credentials?+

Yes. Only the property name is required. You can save it and add the codes and credentials later, but you won't be able to create check-in links or file traveller reports until you complete them and the connection test ends in "Connected!".

My property is in Catalonia or the Basque Country — does anything change?+

Yes. Catalonia and the Basque Country don't file their traveller reports through the national SES Hospedajes system — they report to the Mossos d'Esquadra and the Ertzaintza through their own regional portals. BookCheckin is accredited for SES Hospedajes only, so for now it can't file reports for properties in those regions or create check-in links for them — you'll see a notice when you add the property. You can still add it and use the rest of the platform.

Does "Connected!" mean no submission can ever fail?+

No. It only confirms that your credentials authenticate with the Ministry. A specific submission can still fail afterward for other reasons, like a badly formatted field.

Still stuck?

Reach out and we'll help you sort it out.

Contact support

We use cookies to improve your experience and analyse site traffic. By accepting, you consent to our use of cookies.