What This Report Tells You
The Rent Roll Report is a point-in-time snapshot of every space at your marina — occupied or vacant — as of a date you choose.
One row per slip, mooring, or storage space: who's in it, what boat, what contract, what they've been billed, what they still owe, and whether their insurance is current. Vacant spaces appear too, with the revenue you're not earning on them.
If the Asset Revenue Report answers "what did this dock earn last quarter?", the Rent Roll answers "what does my marina look like right now?" It's the report to pull when a lender, owner, or appraiser asks for your rent roll.
How to Run It
Go to Manage > Reports and select Rent Roll.
Choose your As Of date — it defaults to today.
Click Export.
There's no date range, just the single date you're standing on: pick a past date to see how the marina looked then, or a future one to see what's already committed.
What's in the File
Each row covers the space (name, dock, dimensions, type), who's in it (customer, boat, LOA and beam, reservation ID, notes), the contract (product, type, start and end dates), the money, and insurance status.
Vacant rows are greyed out, outstanding balances are highlighted, and expired or missing insurance is flagged in red.
Occupancy and Linear Feet
One of these is worth a closer look. Occupancy % counts slips. Linear Feet % compares the length of the boats in your slips against the total length of your dock space. A 40-foot boat in a 50-foot slip makes that slip fully occupied but leaves 10 feet unsold.
So if you're at 95% occupancy but 78% linear feet, you're full of boats smaller than the spaces they're in.
Understanding the Money Columns
Actual Monthly Revenue is always a monthly figure, even when the contract isn't billed monthly.
For month-to-month and monthly-installment contracts, it's the recurring charge itself. For seasonal, annual, and other fixed-term contracts, Dockwa divides the total dockage by the length of the term to give you the monthly equivalent — a $24,000 annual contract shows as $2,000. That's what makes the column comparable across a marina with a mix of contract types, and it's also why it won't match any single invoice for a seasonal customer.
Billed, Collected, and Balance Due are lifetime totals for the reservation.
These are not figures for the month you're looking at. A seasonal customer three months into a nine-month contract shows the full contract billed, with whatever's been paid against it. Use Balance Due for collections, not as a monthly number.
Variance is actual monthly revenue minus your expected figure.
A positive means the slip is beating plan. For a vacant space, Variance shows the full expected amount as a negative, because that's revenue you planned for and aren't getting. Sum the negatives and you have the monthly cost of your vacancy.
Expected Monthly Revenue comes from Settings > Spaces. If you haven't filled it in, it shows $0.00 and Variance just mirrors your actual revenue. Filling it in is what turns this into a plan-versus-actual report.
When to Use It
Produce a rent roll on demand. Lenders, buyers, appraisers, and insurers all ask for a per-slip schedule of tenants, terms, and rents. This is that document, without maintaining a side spreadsheet.
Chase insurance before the season. Filter Insurance Status to Expired and Missing. That's every boat in the water without valid coverage on file.
Price your vacancy. Filter to Vacant and read the Variance column: the monthly revenue you're missing, slip by slip. A much sharper number for a rate discussion than a marina-wide occupancy percentage.
Spot LOA-to-slip mismatches. Compare Space Length against LOA on occupied rows. A 32-foot boat in a 45-foot slip is costing you thirteen sellable feet — a handful of those is a reshuffle worth doing before next season's assignments.
Plan renewal outreach. Sort by Contract End for everyone whose term is up in the next 60 days, with their current rate, before renewal letters go out.
Common Questions
A slip I know is occupied shows as Vacant.
Usually the reservation was never assigned to that space for that night — check the assignment and re-run. A small number of older reservations created before your marina moved to Dockwa's current billing system also won't register as occupying a space.
Why don't Billed and Collected match what the customer paid this month?
They're lifetime totals, covering the whole contract.
Why is Actual Monthly Revenue different from the invoice I sent?
For anything other than a monthly contract, it's the monthly equivalent of the full term rather than any one invoice.
Why does a space appear twice?
Two reservations were assigned to it on the same night — a double-booking worth resolving.
