If you're just starting out with a small campsite, you don't need to spend a penny to get organised. A simple campsite booking spreadsheet template, built in Excel or Google Sheets, is a perfectly good way to keep track of who is coming, when, and what they owe. Plenty of CL and CS owners run their first season exactly this way.

This guide gives you a campsite booking spreadsheet you can copy in five minutes, the exact columns to include, and a clever second tab that shows availability at a glance. It also tells you the honest truth: a spreadsheet has real limits, and there comes a point where it costs you more time and stress than it saves. We'll cover when that point arrives, too.

Why use a campsite booking spreadsheet?

A spreadsheet beats a scrap of paper or a wall calendar for one big reason: everything lives in one place, and you can sort, search and total it. You can see at a glance how many nights you've sold, which guests still owe a balance, and who is arriving this weekend.

It's also free, it works on any computer or phone, and there's nothing to learn beyond typing into cells. If you've been thinking about moving on from a paper booking diary but aren't ready for full software yet, a camping booking spreadsheet is the natural middle step. It's a genuine upgrade, and it costs nothing.

The columns your booking spreadsheet needs

The trick to a useful campsite availability spreadsheet is getting the columns right from the start. Add too few and you'll be hunting through notes for phone numbers and balances. Add too many and nobody keeps it up to date. These are the columns that earn their place:

That Status column is the one owners most often forget, and it's one of the most useful. It lets you tell the difference between a firm booking and a maybe, which is exactly where double bookings tend to creep in.

Copy this template

Here is the template laid out as a table. Recreate it in Excel or Google Sheets by typing these headings across row one, then add one row per booking underneath. The example rows show you the idea:

Booking ref Guest name Phone Email Pitch / unit Arrival Departure Nights Guests Price Deposit paid Balance due Status Notes
B-1042 Sarah Doyle 07700 900123 sarah@example.com Pitch 3 18 Jul 2026 21 Jul 2026 3 2 + dog £75.00 £25.00 £50.00 Confirmed Needs level pitch
B-1043 Tom Hughes 07700 900456 tom@example.com Pod 1 19 Jul 2026 22 Jul 2026 3 4 £240.00 £240.00 £0.00 Paid Repeat guest
B-1044 Ellen Marsh 07700 900789 ellen@example.com Pitch 5 24 Jul 2026 26 Jul 2026 2 2 £50.00 £0.00 £50.00 Held Will confirm by Fri

To work out the nights automatically in Google Sheets or Excel, put your arrival date in one cell and departure in the next, then in the Nights cell subtract one from the other (for example =G2-F2). The balance due can be worked out the same way by taking the deposit off the price.

Add an availability tab

The booking list tells you what each guest has booked, but it doesn't show you at a glance which pitches are free on a given weekend. For that, add a second tab and build a simple availability grid.

List your pitches down the left-hand side, one per row, and put the dates across the top, one per column. When a pitch is booked for a night, type an X (or colour the cell in) where that pitch's row meets that date's column. Empty cells are free nights. Now you can scan a column for any date and instantly see what's still available.

This availability tab is the closest a spreadsheet gets to a proper booking calendar. It's well worth the effort, especially over busy bank holidays. The catch, and it's an important one, is that you have to mark up both tabs by hand every single time, and the spreadsheet won't warn you if you forget.

Tips to keep your spreadsheet under control

A booking spreadsheet only helps if it stays accurate. A few simple habits keep it that way:

The limits of a spreadsheet

Here's the honest part. A spreadsheet is a list. It will do whatever you type and nothing more. That means it cannot do several things a busy site really needs.

It does not automatically prevent double bookings. If you type two guests onto the same pitch for the same nights, the spreadsheet says nothing. You only catch the clash if you check the availability tab carefully, which is exactly what gets skipped when the phone is ringing. This is the most common way double bookings at a campsite slip through.

It cannot take card payments or deposits. You're left chasing bank transfers and cash, and updating the Balance due column by hand. It cannot send guest messages either, so every confirmation, reminder and set of directions is a separate job you have to remember to do. And it can't take bookings while you sleep, so guests have to phone or email and wait for you to reply.

When to move from a spreadsheet to booking software

A spreadsheet is a great free first step, and there's no shame in running one for a while. But watch for the signs that you've outgrown it. It's usually time to move from a spreadsheet to booking software when:

At that point, proper booking software does the parts a spreadsheet can't. A digital booking diary blocks a pitch the moment it's booked, so a double booking simply isn't possible. It takes card deposits, sends guest messages automatically, and lets guests book online around the clock.

The good news is that you don't lose the work you've put into your spreadsheet. Because every booking is already on its own row, you can copy your existing bookings across into a free campsite booking system quickly. CampSuite™ is free forever for CL and CS sites on the Express plan, with up to five pitches, two rental units and unlimited bookings. Setup takes about fifteen minutes, there's no contract, and you can cancel any time. If you're a CL or CS owner, it costs you nothing to try.

For a wider look at leaving paper and spreadsheets behind, see our guides on replacing a paper diary and going paperless at your campsite.

Frequently asked questions

Is a campsite booking spreadsheet free?

Yes. You can build a campsite booking spreadsheet for nothing in Google Sheets or Excel using the columns in this guide. The only cost is your time keeping it up to date. It's a great, free first step for a brand new site.

Does a spreadsheet stop double bookings?

No. A spreadsheet is just a list. It will happily let you type two bookings onto the same pitch for the same dates without warning you. You have to spot the clash yourself by checking the availability tab, which is exactly where double bookings slip through on busy days.

Should I use Excel or Google Sheets for campsite bookings?

Google Sheets is usually the better choice because it's free, lives in the cloud, and lets more than one person edit the same master copy at the same time from any device. Excel works fine too, but keep one shared copy in OneDrive rather than emailing versions around.

When should I move from a spreadsheet to booking software?

When you're spending real time chasing balances, when you've had a double booking or a near miss, when guests want to pay or book online, or when more than one person is taking bookings. At that point a spreadsheet creates more work than it saves.

Can I move my existing bookings from a spreadsheet into CampSuite™?

Yes. Because your spreadsheet already has one booking per row, copying those bookings across into CampSuite™ is quick. CampSuite™ is free forever for CL and CS sites on the Express plan, so you can set it up and move your bookings without paying anything.