How to Set Up Automated Horse Board Billing in Under 30 Minutes

Setting up automated billing for a boarding barn sounds more complicated than it is. If you've been running monthly board payments through a spreadsheet and a collection of Venmo requests, you can have a fully automated system running in less than 30 minutes. This guide walks through the exact steps, from adding your first boarder to watching the first invoice go out automatically.

The setup described here uses Barn Invoice, which is purpose-built for independent boarding operations and handles the full billing cycle: roster management, automatic invoice generation, Stripe-powered online payments, and automated reminders for late payers.

Step 1: Add Your Boarders and Horses to the Roster

The first thing you'll do after creating your account is build your boarder roster. This is the foundation that billing runs on, so it's worth taking 10 minutes to get it right.

For each boarder, you'll enter their name, email address, and phone number. Under each boarder, you add their horses with the monthly board rate, stall number, and move-in date. The move-in date matters because it's what the system uses to calculate prorated amounts for any boarder who started mid-month.

If you have a boarder with two or three horses at different rates, you add each horse separately. The boarder's profile automatically sums the total monthly charge across all their horses, which is what will appear on their invoice.

A few things to know during this step: if a boarder's horse has been at your barn for years, use the actual move-in date or just set it to the first of the current month if you don't have the exact date. The proration logic only applies to horses added with a mid-month date going forward, so past history doesn't get retroactively recalculated.

Once your roster is complete, you'll see every boarder listed with their total monthly charges and a current balance field that will populate once invoices start generating.

Step 2: Configure Your Billing Date and Payment Settings

Before your first invoices go out, you'll set your billing date. Most barns bill on the 1st of the month, which is the default, but you can choose any date that works for your operation. This is the date invoices generate and email to boarders automatically each month.

Next, you'll connect your Stripe account. This is what enables boarders to pay online directly from the invoice email. If you don't have a Stripe account yet, creating one takes about five minutes and requires basic business information. Once connected, every invoice your boarders receive will include a Pay Now button that routes to a secure Stripe checkout page.

For barns on the Pro plan, this is also where you configure your automated reminder sequence. The default sequence is set to send a friendly reminder three days before the due date, a due-today notice on the due date itself, a firm reminder at three days overdue, and a final notice at seven days overdue. Each of these is editable if you want to adjust the tone or timing. You configure this once and it runs automatically from that point forward.

Step 3: Preview Your Upcoming Invoices

Before anything goes out to boarders, you can preview the full batch of invoices for the current billing cycle. This is worth doing the first time to catch any errors before they reach clients.

The preview shows each invoice line by line: horse name, service description, and the calculated total. If a boarder has a horse that moved in mid-month, you'll see the prorated amount already calculated. If you've added any add-on services (blanket changes, extra turnout, trailer parking), those appear as separate line items on the relevant invoices.

If something looks wrong, this is the moment to fix it. Go back to the roster, correct the board rate or move-in date, and refresh the preview. The system recalculates automatically.

You can also manually trigger a test invoice to yourself to see exactly what your boarders will receive in their inbox. It's a good way to make sure the email looks professional before it goes to clients.

Step 4: Let the First Billing Cycle Run

Once your roster is set, Stripe is connected, and you've previewed the invoices, there's nothing left to do except let the first billing date arrive. When it does, invoices generate automatically for every active boarder and get emailed with a Pay Now link.

From that point, your payment status dashboard becomes your primary view into the billing cycle. Each boarder appears with their payment status: green for paid, yellow for pending, red for overdue. The top of the dashboard shows your total billed, total collected, total outstanding, and the collection percentage for the month.

When a boarder pays through Stripe, their status updates to Paid within about 30 seconds of the payment processing. For boarders who pay by cash or check, you can mark them as paid manually with a single click.

Step 5: Handle Edge Cases Without Stress

A few situations come up regularly in boarding barn billing, and it's worth knowing how the system handles them before you encounter them.

If a new boarder moves in on the 18th of the month, their first invoice will be prorated based on the days remaining in that billing cycle. The daily rate is calculated as the monthly rate divided by the number of days in the month, multiplied by the remaining days. You don't calculate this manually; you just make sure the move-in date is entered correctly in the roster.

If a horse is sold or moved out mid-month, you archive the horse record rather than deleting it. Archiving preserves the billing history while removing the horse from future invoices. The final invoice for that horse will include a prorated charge for the days it was active.

If a boarder's email bounces, the system logs the bounce and shows a warning on their profile so you know to update their contact information. Future invoices won't generate errors, but you'll want to correct the email before the next cycle.

What Changes After the First Month

Most barn operators who set this up describe the first month it runs automatically as a noticeable shift. Invoices go out without any action from you. Reminders follow automatically. Payments come in and the dashboard updates. You're not composing emails, not cross-referencing a spreadsheet, and not having the awkward follow-up conversation with a boarder who's two weeks late.

For barns generating between $7,000 and $30,000 per month in board revenue, the time saved on manual billing and collections typically exceeds the cost of the software many times over. The Pro plan at $39 per month works out to less than $1.30 per day.

If you're ready to stop managing billing manually, you can get started with Barn Invoice for free with up to 10 horses. The setup takes less time than a typical billing conversation with a late-paying boarder.

Frequently Asked Questions

How long does it take to set up automated barn billing? For most barns, the initial setup takes 20 to 30 minutes. That includes adding all boarders and horses, connecting Stripe, and configuring the billing date and reminder sequence.

Do boarders need to create an account to pay online? No. Boarders receive an invoice email with a Pay Now link. Clicking it takes them to a Stripe checkout page where they can pay by card without creating any account.

What happens if a boarder doesn't pay after all the reminders? After all automated reminders have been sent, the boarder's record is flagged as requiring manual action. At that point, the barn operator handles the situation directly. The software logs all reminder activity so you have a record of every contact attempt.

Can I add extra services like blanket changes to specific horses? Yes. You can create add-on services with a name and price, then assign them to individual horses. They appear as line items on that boarder's invoice automatically each month.