A customer in Hamilton books a 20-by-30 tent, sixty chairs and a moonwalk on your website on a Wednesday night, for a graduation party that Saturday. The chairs are fine. The tent is fine too, as long as it goes up on the driveway with water barrels, stays open on all four sides and has twelve feet of clear space around it. Put it on the lawn instead and it needs a Miss Utility ticket, and a ticket filed on Thursday morning does not let your crew drive a stake until the following Tuesday. Add sidewalls in the cart, because the forecast says rain, and in Baltimore City it becomes a tent that needs a fire permit. And if the moonwalk is one of the taller units that Maryland inspects, its itinerary was due at the state about a week before it inflates.
None of that is exotic. It is Maryland’s underground-facilities law, the International Fire Code as Baltimore adopted it, and a state regulation on inflatable amusement attractions that was rewritten this spring. What is unusual is where the consequences land, which is on the date picker. Each of those rules makes the earliest date you can lawfully deliver a property of the product, the site and sometimes the add-ons, while every rental platform we checked treats the earliest date as one number for the whole store, counted in calendar days.
There is a second problem underneath the first. A rental company takes money months before it delivers anything, and it holds a security deposit against damage that nobody will see until the Monday after the event. Card networks were not designed for that. An online card authorization on Stripe or Square lasts about seven days, and a wedding tent is booked nine months out.
We build custom software for small businesses in Baltimore, so my interest here is practical. I am not a lawyer, and none of this is legal advice. The question I want to answer is the one every rental company with a website runs into eventually: which of the facts your warehouse manager carries in their head does your online store need to know before it says yes?
What Baltimore’s party rental trade actually looks like
The federal statistics put party rental in an unglamorous place. In the North American Industry Classification System, “party rental supply centers,” “tent, party, rental” and “table and banquet accessory rental” all sit under NAICS 532289, All Other Consumer Goods Rental, a code shared with rental businesses of every other kind. Neither the 2017 nor the 2022 index mentions inflatables, moonwalks or bounce houses at all, so an operator picks its own code and many of them will land here. With that caveat, here is what the Census Bureau’s County Business Patterns for 2023, the latest year available, counts for 532289 businesses that have at least one employee on the payroll.
| Area | Establishments | Employees | Annual payroll | Payroll per employee |
|---|---|---|---|---|
| United States | 5,321 | 43,881 | $2,185,038,000 | $49,795 |
| Maryland | 86 | 1,463 | $80,999,000 | $55,365 |
| Baltimore metro area | 36 | 433 | $22,196,000 | $51,261 |
| Anne Arundel County | 6 | 110 | $6,415,000 | $58,318 |
| Howard County | 6 | 64 | $3,749,000 | $58,578 |
| Baltimore City | 6 | 48* | $2,283,000 | $47,563 |
| Baltimore County | 5 | 97* | $5,601,000* | $57,742 |
The asterisks mark figures that the Census Bureau flags as carrying 5% or more of deliberate statistical noise, so read the county rows as approximate. Two things are clear anyway. The trade is small and local: 36 employer businesses across the whole metro area, and only six inside the city line. And it is mostly small businesses in the literal sense. Of Maryland’s 86 establishments, 33 have fewer than five employees and 52 have fewer than ten, and 53 of the 86 are S corporations, a legal form that many family businesses grow into.
The payroll count also misses most of the trade. The Census Bureau’s Nonemployer Statistics, which count businesses with no employees, find 235 such businesses in the same industry in Maryland in 2023, with receipts of $8.52 million between them, about $36,000 each, and at least 94 of them are in the Baltimore metro area. There are 2.7 of these one-person or family operations for every employer business in the state, and 3.5 nationally. That is the bounce-house owner with a trailer and a garage, and one reason so much of this trade’s software is priced by the number of items rather than the number of staff.
The demand side is seasonal and lumpy in the way everyone in the trade knows: graduation parties in May and June, weddings from April to October, school and church festivals, corporate summer picnics, and the occasional big one. Even the Preakness, which moved to Laurel Park in May 2026 while Pimlico is rebuilt, put its luxury suites in three tents that “cropped up northeast of the grandstand, right by the starting line,” as the Baltimore Sun’s Sam Cohn reported. The point for software is that a rental company’s capacity is sold by the date, and that on the busiest Saturdays of the year every tent in the warehouse is already spoken for. Those are the days when double bookings happen, and the days when a lost booking cannot be made up.
What the software costs, and what the meter counts
Rental software is a crowded, competitive and mostly honest market, and it is worth being fair to it before complaining about what it leaves out. The products built for party and event rental take bookings, block double bookings, send quotes and contracts, collect payments, schedule deliveries and, in the better ones, handle the kits that turn a tent into forty components. For a small company, the entry plans cost less a month than a weekend’s fuel for the truck.
On 24 September 2026 we opened the pricing page of every rental platform we could find that sells to party and event companies in the United States, recorded whether the page returned a price at all, and wrote down every number printed on it. Where a page showed euros because our office network is in Europe, we used the vendor’s own US-dollar toggle or the dollar price in its page data.
| Product | Entry price published | What the price counts | The website or storefront |
|---|---|---|---|
| TapGoods | $19/mo (Launch), one-year minimum term | Users and tier; Launch covers up to 30 items | Storefront add-on from +$19/mo to +$299/mo, depending on the plan |
| Booqable | $29/mo billed yearly, $35 monthly (Start) | Tier, users and locations; unlimited items and orders | Website builder +$19/mo yearly, +$24 monthly |
| Goodshuffle Pro | $39/mo (Lite) | Users, seats and vehicles; unlimited inventory | Website Integration +$89/mo on Lite, +$79 to +$89 on Standard |
| RentMy | $39/mo plus $249 setup (Nano) | Products: 20 on Nano, 500 on Growth ($199/mo) | Included; using your own payment processor is +$99/mo on Nano |
| Rentman | $39/mo platform plus $19 to $25 per power user | Power users | Not priced separately on the page |
| Current RMS | $79/mo first user, $49 each additional | Users | Not priced separately on the page |
| Event Rental Systems | $79.95/mo (Launch, under 10 items) up to $499.95 (Elite, over 50 items), plus $99/yr hosting | Items and tier; setup fee applies but is not published | Included in the plans |
| InflatableOffice | $124/mo (Basic, 35 items) | Items: 35, 100 or 250, then $25 per 50 more | The price includes a $39/mo website module the page calls “optional but needed for most” |
| Checkfront | $99/mo plus 3% on online bookings | Online booking revenue | Included |
| Point of Rental | No price published | Users (every plan includes at least two) | Quote form only |
Three patterns stand out. The first is that the products built for small party rental companies (InflatableOffice, Event Rental Systems, RentMy and TapGoods’ entry plan) meter the number of items in your catalog, while the ones built for larger event and production companies meter people: Goodshuffle Pro, Rentman, Current RMS and Point of Rental all price by the user or the seat. That is a reasonable split. A bounce-house operator with one truck adds inflatables before it adds office staff, and a tent company with a warehouse adds coordinators. It does mean the same company can be cheap on one platform and expensive on another depending on which of those two numbers grows first.
The second is that the website is often the add-on, and sometimes the larger part of the bill. On Goodshuffle Pro’s Lite plan, the software is $39 a month and the website integration is $89, so the storefront is 70% of a $128 subscription. InflatableOffice’s plan prices already include its $39 website module, and its own footnote concedes that most customers need it. TapGoods’ storefront adds $19 to $299 a month on top of the plan, depending on the tier. None of that is unreasonable, because an online store that knows availability by date is real engineering. But it is worth knowing that the part of rental software your customers actually touch is usually sold separately.
The third is the one that matters most, and it has nothing to do with the software. Every one of these products takes card payments through a processor, and the processor’s meter is a percentage of your revenue. Goodshuffle publishes 2.9% plus 30 cents per card payment and a further 0.25% transfer fee; TapGoods says its processing starts at 1.9% plus 25 cents and varies by tier; InflatableOffice says “rates vary”; Checkfront charges 3% on online bookings on top of its subscription; Square’s published online rate is 2.9% plus 30 cents on its paid plans and 3.3% on the free one.
To see what that means in dollars, take a modeled Baltimore company, stated as an assumption rather than a fact: two people, one truck, about 45 rentable items including four inflatables, 420 orders a year at an average of $640, so $268,800 of revenue, every order paid by card online in two charges, a deposit at booking and the balance before delivery.
| Line | How it is calculated | Per year |
|---|---|---|
| Booqable Grow plus website builder | ($69 + $19) × 12, billed yearly | $1,056 |
| Event Rental Systems Standard (under 50 items) | $149.95 × 12 + $99 hosting, setup fee not published | $1,898 |
| InflatableOffice Plus (100 items, website included) | $164 × 12 | $1,968 |
| Goodshuffle Pro Lite, one extra user, website | ($39 + $39 + $89) × 12 | $2,004 |
| Card processing at 2.9% + 30¢ | 2.9% of $268,800 + 840 charges × $0.30 | $8,047 |
| Card processing with a 0.25% transfer fee added | $8,047 + 0.25% of $268,800 | $8,719 |
Whichever platform you choose, the payment rail costs four to eight times the software. That is not an argument against any of these products. It is an argument about where to look when you want to save money, and it explains why the deposit, which is the second charge in that model, deserves more attention than it usually gets. We will come back to it.
The part no national platform models: every product has its own earliest date
Every online store has a rule about how soon it can deliver. In most retail that rule belongs to the warehouse: orders placed by noon ship today. In party rental, some of it belongs to the state. Three separate bodies of Maryland law each attach a notice period to a different kind of product, and none of them was written with an online checkout in mind. The first applies to anything that goes into the ground, the second to tents above a certain size, and the third to inflatables. Taken together they mean the earliest date a customer can book is not one number for your store. It depends on what they are renting, where it will stand and, occasionally, which boxes they ticked in the cart.
A tent stake is an excavation
Maryland’s underground-facilities law, Title 12, Subtitle 1 of the Public Utilities Article, is the statute behind Miss Utility, and it was plainly written with backhoes in mind. It still reaches the stake. Section 12-101(l) defines excavation as “an operation in which earth, rock, or other material in or on the ground is moved, removed, or otherwise displaced by using any tool, equipment, or explosive,” and then lists what that includes: grading, trenching, digging, drilling, boring, augering and, at the end of the list, “driving a mass of material.” A three-foot steel stake hammered into a lawn displaces earth with a tool. The same section defines a “mark,” the thing a locator leaves behind, as “a line, an arrow, a curve, a whisker, a flag, a stake, or any other symbol.” In the statute, a flag and a stake are both marks. On a rental company’s workbench, one of them is the product.
The one exemption does not help a rental company. Section 12-103 excludes an excavation “not more than 6 inches in depth” performed by the owner or lessee of a private residence, on that residence’s own land, without machinery. Your crew is not the homeowner, and tent stakes do not stop at six inches.
Before performing excavation or demolition in the State, a person … shall select a start work date that commences: (i) not sooner than 3 business days after the ticket is initiated; and (ii) not later than 12 business days after the ticket is initiated.Md. Code, Public Utilities §12-124(a)
Read that carefully, because some of what you will find online is out of date. The Maryland Underground Facilities Damage Prevention Authority’s own FAQ still describes a response time of “two full business days,” and a national 811 directory lists Maryland’s advance notice as “2 business days.” Both describe the rule as it stood before Chapter 436 of 2022, which took effect on 1 June 2022; the bill behind it was amended on its way through the legislature from 2 business days to 3. The statute in force today says three business days, and it defines a business day in §12-101(c) as any day “other than a Saturday, Sunday, or legal holiday,” where a legal holiday is either a Maryland one or a federal one. It also sets an upper bound. The ticket is valid for 12 business days after the start date you chose (§12-124(c)(3)(ii)), and the start date cannot be more than 12 business days after you file. Under §12-135(a), a person who excavates without giving that notice “is deemed negligent” and faces a civil penalty of up to $2,000 for a first offense and $4,000 for each later one, before anyone has counted the cost of a cut gas line under a wedding.
For software, the interesting word is “window.” A wedding tent booked in January for a Saturday in June cannot have its ticket filed in January. The ticket has to be filed inside a band that opens 12 business days and closes 3 business days before the stakes go in, which for a Friday installation means filing no later than the Tuesday before, and no earlier than the Wednesday a little over two weeks before. Holidays move it. Juneteenth fell on a Friday in 2026, so a crew staking on Friday, June 19 had to file by Monday, June 15, not Tuesday. The booking is taken months ahead; the obligation it creates lives in a ten-business-day slot that nobody at the checkout is thinking about.
And it depends on the site, not only the product. A tent anchored with water barrels or concrete ballast on a parking lot displaces no earth and needs no ticket. The same tent staked into a lawn does. So the lead time is a property of the tent multiplied by the surface it will stand on, which is one more reason the checkout has to ask where the event is before it offers a date.
The sidewalls are a checkbox in your cart and a permit in the fire code
Baltimore City’s Building, Fire, and Related Codes adopt the International Fire Code, 2021 edition, and take its chapter on tents, Chapter 31, “as in IFC,” without local changes. Its permit rule is short. Section 3103.2 says tents and membrane structures “having an area in excess of 400 square feet” may not be erected without a permit and approval from the fire code official, and then exempts tents that are open on all sides, provided that no single tent is larger than 700 square feet, that tents placed side by side without a 12-foot fire break add up to no more than 700 square feet, and that there are 12 feet of clearance to all structures and other tents.
Read that as a product manager would. A 20-by-20 frame tent is exactly 400 square feet, which is not “in excess of” 400, so it needs no fire permit. A 20-by-30 is 600 square feet, over the line, but exempt if it stays open on all sides with its clearances. The moment the customer adds sidewalls, it is no longer open on all sides, and the same tent needs a permit. So does a 20-by-30 pitched eight feet from the house. A 20-by-40 needs one however it is dressed. None of the platforms we reviewed treats the sidewall add-on as anything more than a line with a price, which is what it looks like in the cart.
The permit application has its own inputs. Section 3104.2 requires a certificate from the manufacturer that the tent fabric has been tested and certified to NFPA 701 “before a permit is granted,” so the flame-resistance certificate for each top in your inventory is a document you need to be able to attach, per tent, per event. Section 3103.6 requires a detailed site and floor plan for any tent with an occupant load of 50 or more, and the occupant load is arithmetic. The building code’s Table 1004.5 allows 15 square feet per person for tables and chairs and 7 for chairs only, which means a 20-by-40 set for dinner is about 54 people and the same tent set in rows for a ceremony is about 115. Section 3103.8.2 starts from a 20-foot separation from lot lines, buildings, other tents, parked vehicles and engines, counts the guy ropes as part of the tent, and then relaxes the rule for tents below certain sizes that meet a list of conditions; Section 3103.5 limits a temporary tent to 180 days in any 12 months on the same premises. Separately, the building code requires a building permit for a temporary structure over 120 square feet used by ten or more people, which is where stages and some platforms land.
| Tent as booked | Area | Fire permit? | Occupant load (tables / chairs only) | Site and floor plan with the application? |
|---|---|---|---|---|
| 10 × 10 pop-up | 100 sq ft | No | 7 / 15 | No application |
| 20 × 20 frame tent | 400 sq ft | No, not “in excess of” 400 | 27 / 58 | No application |
| 20 × 30, open on all sides, 12 ft clear | 600 sq ft | No, open-sided exception | 40 / 86 | No application |
| 20 × 30 with sidewalls | 600 sq ft | Yes | 40 / 86 | Only if set as rows of chairs |
| 20 × 40, any configuration | 800 sq ft | Yes | 54 / 115 | Yes |
| 40 × 60 frame tent | 2,400 sq ft | Yes | 160 / 343 | Yes |
Two honest limits on that table. The occupant load is our calculation from the code’s factors, rounded up, and the fire code official computes the real one from the actual layout, which can be smaller once the dance floor and the bar are subtracted. And we could not find the processing time for a Baltimore City tent permit anywhere official: the special-event and temporary-structure application PDFs that the city’s own pages link to now return errors, and a secondary copy mentions a one-time inspection fee of $150 that we could not confirm at the source. Outside the city the rules move again. The state fire code, COMAR 29.06.01, adopts NFPA 1 and NFPA 101 in their 2024 editions, does not apply in Baltimore City, and leaves permits to “the policies and procedures of the AHJ,” the local fire authority, so a tent in Towson or Columbia answers to Baltimore County’s or Howard County’s fire marshal rather than to the city’s.
The moonwalk runs on two calendars
Inflatables are regulated as amusement attractions under Title 3 of the Business Regulation Article, and in detail by COMAR 09.12.66, “Inflatable Amusement Attractions,” which the Maryland Department of Labor revised by emergency rule effective 4 March 2026 and adopted in final form effective 11 May 2026. We mentioned it in passing in our post on entertainment centers. For a rental company it deserves more than a sentence, because it attaches two different clocks to the same unit.
The first clock is annual. Each year the owner must register the inflatables it intends to operate in Maryland and file a certificate of insurance of at least $200,000 (.05B). An owner that needs a certificate inspection must request it “at least 30 days in advance of the anticipated operation date” (.05C), and the inspection itself happens on a weekday between 8 a.m. and 5 p.m., holidays excluded (.06A). The statute limits annual state inspection to inflatables “in which, while in contact with the attraction, an individual is 4 feet or more above the ground” (Business Regulation §3-402(a)(2)), which is where slides and tall obstacle courses sit, and which is why the annual clock catches some of your fleet and not the rest.
At least 5 business days in advance of anticipated operation of an inflatable amusement attraction with a current certificate of inspection, an owner of an inflatable amusement attraction shall submit to the Commissioner an itinerary of scheduled locations and dates.COMAR 09.12.66.05D(1)
The second clock is per event, and it is the one that belongs in the checkout. For a certified unit, the state wants the itinerary, where and when, five business days ahead, and any cancellation or change of location or date reported “immediately” by telephone, email or fax. A slide booked on Tuesday for Saturday cannot meet that rule no matter how many trucks you have.
The same regulation adds two more facts a rental system should carry. Under .10B(1) an inflatable may not be operated when sustained wind is 15 mph or more, or when 3-second gusts reach 25 mph, which makes the forecast part of the order. And under .10B(4)(e)(i), straight stakes must be “at least 36 inches in length with at least 75 percent or more of the length in the ground,” 27 inches of steel below the lawn, which brings every staked inflatable under the Miss Utility statute as well. Sandbags and water weights avoid the ticket; stakes do not.
There is also an open question that we could not resolve and will not pretend to. The statute defines the amusement owner as the person who owns the attraction “or, if the amusement attraction is leased, the lessee” (§3-101(c)), and the regulation requires a trained operator to remain “stationed at” the unit during operation (.10G(2)(d)). Read literally, a drop-off backyard rental makes the customer the owner and asks someone to stand next to the slide all afternoon. How the Department applies that to drop-off rentals is a question for the Department, whose website was not reachable from our network, and for your insurer. What is not in doubt is that for any unit you operate at an event, the paperwork is yours, and it runs on business days.
Put the three regimes side by side and the checkout’s problem is plain.
| What is booked | Rule that attaches | Notice or lead time | Who has to act |
|---|---|---|---|
| Chairs, tables, linens, a dance floor on a hard surface | None of the three | Your own logistics only | Your warehouse |
| Any tent on ballast (water barrels, concrete) | No excavation, so no ticket | None from the locate law | Your crew |
| Any staked tent or staked inflatable | Public Utilities §12-124 | Ticket filed 3 to 12 business days before the stakes go in | The company driving the stakes |
| Tent over 400 sq ft in Baltimore City, unless the open-sided exception applies | IFC 2021 §3103.2, §3104.2 | Permit before erection; processing time not published | Owner or agent, with the NFPA 701 certificate |
| Certified inflatable (rider 4 ft or more above the ground) | COMAR 09.12.66.05D | Itinerary 5 business days before operation | The owner of the attraction |
| Inflatable needing its certificate inspection | COMAR 09.12.66.05C | Request 30 days before first operation | The owner of the attraction |
| Any inflatable on the day | COMAR 09.12.66.10B(1) | Not operated at 15 mph sustained wind or 25 mph gusts | The operator on site |
How Baltimore rental companies take bookings today
To see how the trade handles all this in practice, we read the websites of 39 party, tent and inflatable rental companies that come up when you search for rentals in Baltimore, Towson, Columbia, Annapolis and the surrounding counties, on 24 September 2026. For each one we fetched the home page and its policy, FAQ and terms pages, identified the booking software from the page source, and recorded how a customer actually books, what the site says about deposits, damage waivers, delivery and cutoffs, and whether it mentions Miss Utility, permits or the state’s inflatable inspections. Four sites could not be reached from our network, which leaves 35 companies: 18 that mainly rent inflatables and 17 that mainly rent tents, tables, chairs and linens. We report pooled numbers only and name no business next to a finding it might not like.
| What the site does or says | Sites | Share |
|---|---|---|
| Inflatable companies: book and pay online by date | 13 of 18 | 72.2% |
| State any booking, change or payment deadline | 17 of 35 | 48.6% |
| All companies: book and pay online by date | 14 of 35 | 40.0% |
| Phone, email or contact form only | 12 of 35 | 34.3% |
| Publish a deposit percentage | 11 of 35 | 31.4% |
| Publish a damage-waiver rate | 3 of 35 | 8.6% |
| Publish a delivery price | 3 of 35 | 8.6% |
| Tent, table and linen companies: book and pay online by date | 1 of 17 | 5.9% |
| Mention Miss Utility or 811 | 1 of 35 | 2.9% |
| Mention the fire marshal or the state inflatable inspection | 0 of 35 | 0.0% |
The first result is the split, and it is stark. Thirteen of the eighteen inflatable companies let a customer pick a date, see what is available and pay online. One of the seventeen tent, table and linen companies does. The rest of the tent side sells by conversation: eight by phone, email or contact form only, four through a quote form, two through a quote cart that produces an emailed proposal, and two through a shopping cart whose final step we could not confirm takes payment. Across all 35, the booking software we could identify was Event Rental Systems on six sites and InflatableOffice on six, with one site each on Goodshuffle Pro, a booking system labeled “Powered by BCN,” a franchise’s own platform and a custom-built checkout. Five sites run WooCommerce, and none runs Shopify.
It would be easy to read the tent side as behind the times. We read it the other way. A tent company that insists on a phone call is doing by hand what the checkout cannot: asking where the tent will stand, whether it goes on grass, how many guests are coming and whether they want sidewalls, and working out from the answers whether there is a ticket to file and a permit to apply for. The inflatable side sells online for good reasons, because a moonwalk is a standard product at a standard price that one person with a trailer can deliver. But that is also where the gap is widest. A staked moonwalk needs the same Miss Utility ticket as a staked tent, and a certified slide needs its itinerary on top, yet none of the thirteen inflatable companies with an online checkout states a minimum lead time for booking an inflatable anywhere on its pages. The only one of the fourteen checkouts that does belongs to the one tent company with a checkout, and its rule is blunt: “You won’t be able to book online if it’s less than 14 days from today.”
The second result is how little of that knowledge reaches the page. Seventeen of the 35 sites state at least one deadline, for booking, changes, cancellation or payment, and most of those deadlines are about payment or cancellation rather than booking. Four sites apply different change or cancellation rules to different products, and where tents are named they get the longer window. One lets customers change or cancel without penalty up to seven days before the rental begins “(14 days for tent rentals).” An inflatable franchise’s site lets customers cancel or reschedule “Inflatables/Games” until “12pm the Day Prior to Delivery” and “Tents & Restroom Trailer” until “2 Weeks/14 Days Prior to the Event Date.” Those companies have noticed exactly what this article is about, that a tent is a different kind of order, and they have written it into a policy sentence rather than a rule the checkout can apply.
And the compliance itself is almost invisible. One site of the 35 mentions Miss Utility at all, in an FAQ that asks the customer to call 811 “if you suspect there may be underground utilities” and disclaims liability for utility damage. That is an understandable instinct, but under §12-124 the duty to file sits with whoever performs the excavation, and a sentence in a rental agreement can divide costs between you and your customer without obviously changing who the statute treats as the excavator. Six sites mention permits, one of them noting that Harford County requires a permit for commercial event tents over 400 square feet, and four of the six are about park permits for inflatables. None mentions the fire marshal, and none mentions Maryland’s inspection of inflatables; the one site that advertises its units as state inspected belongs to an operator based in Pennsylvania. Deposits are more visible: 19 sites state a policy, 11 publish a percentage, seven of them 50%, and 10 call the deposit non-refundable. Damage waivers are mentioned on six sites and priced on three, at 10% twice and 5% once, and a Prince George’s County company we also read charges 8%. Only three sites publish a delivery price at all.
None of this is a criticism of the companies. The sites we read were built on platforms, or by web designers, that offer a place for a policy page and no place for a rule. That is the gap.
The e-commerce half: a rental store is a calendar, not a shelf
Everything so far has been about law. This section is about why an ordinary online store, and even a good rental platform, struggles to carry it, and it starts with what a rental store actually sells.
Stock is a date range, not a number
A shop that sells chairs has a stock level. A company that rents them has a calendar. The two look alike on a product page, which is why a lot of rental software looks like a store with a date picker bolted on, but underneath they are different kinds of fact. “We have 400 white folding chairs” is true of the warehouse. “We can rent you 150 chairs for Saturday the 10th” is true only after you subtract every order whose rental period overlaps that Saturday, and the period is longer than the party. The chairs leave on Friday afternoon, come back on Monday morning and cannot go out again until somebody has wiped them down and counted them. A tablecloth goes to the laundry and is gone for a day or more. A tent that comes down wet has to be dried before it is folded, or it mildews in the bag.
So every rentable item needs at least three dates attached to every order, not one: when it leaves, when the customer uses it and when it is ready again. The gap between the second and third is the turnaround, and it belongs to the item, not to the order. Linens need the laundry cycle, tents need a dry day, inflatables need cleaning, chairs need almost nothing. A system that stores one buffer for the whole catalog is either too cautious for the chairs or too optimistic for the canvas, and in May and June, when most Saturdays are booked, that difference is the difference between a sold-out weekend and a double-booked one.
The second difference is that the thing on the product page is often not one thing. A 20-by-40 frame tent is a top, a set of frame pipes and fittings, a bag of stakes or a pallet of water barrels, ratchet straps and, optionally, sidewalls, and it is available only if every component is. A missing bag of stakes makes a tent unrentable as surely as a torn top. Rental software calls this a kit or a bundle, and the good products handle it; general e-commerce platforms, which think of a product as a SKU with a count, generally do not, and that is where the apps come in.
Every platform we checked counts calendar days
We read the help documentation of the rental platforms in the pricing table, and the listings of every rental and booking app we could find in the Shopify App Store, looking for two settings: a minimum notice period that can differ from one product to the next, and a notice period that counts business days. Here is what the documentation says, in the vendors’ own words.
Booqable lets you “set a minimum notice for bookings,” a store-wide setting “calculated from midnight,” and its per-product buffer, which is the turnaround time between rentals, “is based on calendar time only,” with “weekends and holidays” included and business hours “not taken into account.” Event Rental Systems has a “Minimum Advance for Booking” in days that “will roll over at midnight, regardless of your business hours,” again for the whole store. InflatableOffice lets you set “a required number of days of notice” before someone can book, and separately lets you restrict quoting or booking on individual items, which is an on-off switch rather than a number of days. RentMy documents a minimum notice period, with the example of requiring three days, and we could not confirm whether it can be set per product. The one product where we did confirm a per-product lead time is WooCommerce Bookings, which lets each bookable product set a “minimum block bookable” a number of days into the future. None of the Shopify rental and booking apps we found, which range from $9.99 to $299 a month, mentions either a per-product lead time or business days in its listing, and no platform we checked documents anything about utility tickets, tent permits or inflatable itineraries.
That is not negligence. A global minimum notice in calendar days is exactly what a bike rental or a camera rental needs. It is the wrong shape for a trade where Maryland counts business days, skips federal and state holidays and attaches the notice to the stake rather than the store. The practical consequences are small but constant. Set a store-wide notice of five days to be safe, and you turn away the Thursday-night order for chairs that you could have delivered on Saturday. Set it to two, and your website will sell a staked tent that your crew cannot lawfully put up. Either way, the rule lives in someone’s head.
The deposit outlives the card hold
The second mismatch is money. A card authorization, the hold a hotel places on your card, is the natural way to take a security deposit, because nothing is charged unless something is broken. It is also short-lived. Stripe’s documentation gives an online authorization seven days on Mastercard, American Express and Discover, and on Visa seven days when the customer starts the payment and five, or more exactly “4 days and 18 hours,” when the merchant does. Square’s developer documentation says “7 days for online (card not present) payments” and 36 hours in person, and suggests that to hold funds longer you “consider storing the card on file.”
Extended authorizations of up to about 30 days exist, and Stripe is candid about their limits: they are offered to users on its interchange-plus pricing, with blended-rate users told to contact sales; on Visa they cost an extra 0.08% and apply only to customer-initiated payments; American Express allows them only for lodging and vehicle rental; and Stripe’s changelog records that from September 2023 extended authorizations on Discover are no longer available for equipment, furniture and appliance rental. Thirty days is still not nine months.
So a rental company that takes a security deposit at booking is, in practice, choosing between three imperfect options. It can charge the deposit and refund it after the event, and pay the processing fee on money it gives back, because on Stripe “processing fees from the original transaction aren’t returned” on a refund: $6.10 on a $200 deposit at 2.9% plus 30 cents, or $2,562 a year across our modeled company’s 420 orders. It can save the card and authorize the deposit a few days before delivery, which depends on the card still being valid and the customer still agreeing, and which on Square moves the charge to the card-on-file rate of 3.5% plus 15 cents. Or it can do what ten of the nineteen Baltimore-area rental companies that publish a deposit policy do, which is to call the first payment non-refundable and treat it as a reservation fee rather than a deposit. Each option is legitimate. The software problem is that the order has to remember which one it used, and when the next step falls due.
The damage waiver is one line with three questions
Many party rental companies add a damage waiver: a percentage of the rental, usually non-refundable, in exchange for which the company agrees not to charge for ordinary accidental damage. The published rates we found on Baltimore-area and other Maryland rental websites were 5%, 8% and 10%, and the carve-outs look alike; one regional policy we read says its waiver “does not protect against loss, theft, misuse, or negligence of items.” Some companies make it mandatory on every order, and at least one lets the customer decline it as long as a current card stays on file to cover any damage.
The waiver raises three questions that the software has to answer the same way every time. Is it mandatory, or can a customer decline it by showing their own insurance? What is it a percentage of: the rental only, or the rental plus delivery and labor? Goodshuffle’s documentation answers the second for its own product, noting that “a Damage Waiver set to calculate as a percentage will not include the cost of labor or taxes in its base.” And is it taxable? That last one is Maryland’s, and it has no published answer.
What Maryland taxes on a rental invoice
The base is simple. Maryland’s sales tax treats a rental as a sale, which we covered from a different angle in our music store post, and the Comptroller’s regulation on leases, COMAR 03.06.01.28, fills in the rest. A company that bought its tents tax-free on a resale certificate has, by that regulation’s own logic, told the state it rents them out. Installation charges, late-payment charges and delivery charges, “including charges for an operator to get the item to the lessee … and to return the item,” are excluded from the taxable price, but only “if separately stated and identified” (.28H(2)). A mandatory cleaning charge is taxable “whether the cleaning charge is separately stated or not,” and the regulation’s example is, of all things, a portable toilet (.28G(2)). And “included in the taxable price are charges for required maintenance or required insurance agreements” (.28H(1)).
A damage waiver is not an insurance policy. It is a promise by the rental company not to charge you. But a mandatory one, added to every order, looks a great deal like what that last sentence describes, and we found no ruling either way. The honest position is that a required waiver is probably part of the taxable price, an optional one is arguable, and your software should let your accountant decide rather than decide for them.
Inflatables can add a second tax. Maryland’s admissions and amusement tax covers a charge “for the use or rental of recreational or sports equipment” (Tax-General §4-101(b)(1)), and the Comptroller’s Business Tax Tip #24 says equipment rentals are “subject to both the sales tax and the admissions and amusement tax,” with examples such as golf carts, skates and bowling shoes. A county may not set the rate so that the two together exceed 11% (§4-105(b)), and Baltimore City’s general rate is 10%, so a taxable equipment rental in the city carries 6% plus 5%. We could not find Comptroller guidance that names moonwalks. One inflatable platform, InflatableOffice, has built the tax in, looking up the rate “for leads with a Maryland venue address” and letting you mark which rentals are subject to it, with a disclaimer worth reading twice: “we do not monitor changes to the AA Tax.” If your customers are caterers, a third layer applies, because Maryland lets licensed caterers buy some rentals for resale and not others; we went through that list in our catering post.
| Line | Amount | Sales tax 6% | A&A tax | Note |
|---|---|---|---|---|
| 20 × 30 tent with sidewalls | $650.00 | $39.00 | — | Taxable rental |
| 60 chairs, 8 tables, linens | $310.00 | $18.60 | — | Taxable rental |
| Inflatable slide | $395.00 | $23.70 | $19.75 (5%) | Recreational equipment; confirm with your accountant |
| Delivery and pickup, stated separately | $150.00 | $0.00 | — | Excluded only because it is itemized |
| Tent installation labor, stated separately | $200.00 | $0.00 | — | Excluded only because it is itemized |
| Mandatory linen cleaning fee | $40.00 | $2.40 | — | Taxable even when itemized |
| Required damage waiver, 10% of rentals | $135.50 | $8.13 | — | Our reading of .28H(1); no ruling found |
| Total | $1,880.50 | $91.83 | $19.75 | $1,992.08 with both taxes |
Fold the delivery and the installation into the tent price, as a quote written for simplicity might, and the same party pays $21.00 more in sales tax on those two charges, for no reason except the layout of the invoice. That is the whole argument for typed invoice lines in one number.
A note for readers in Lithuania
We write mostly for Baltimore, but part of our team and many of our readers are in Lithuania, where renting tents, tables and inflatable trampolines for weddings, christenings and town festivals is a busy seasonal trade, often run as a weekend side business. The comparison is useful because Lithuanian law puts the calendar in a different place: less of it attaches to the stake, and more of it attaches to the customer’s right to walk away.
Start with the online booking. The EU’s Consumer Rights Directive gives consumers fourteen days to withdraw from a distance contract, with exceptions, and Article 16(l) excludes contracts for accommodation, car rental, catering and “services related to leisure activities if the contract provides for a specific date or period of performance.” Lithuania wrote that into the Civil Code, Article 6.228¹⁰(2)(12). Whether a tent rented for a wedding on a fixed date is a “leisure service” is arguable. The Court of Justice has read the exception broadly, as covering in principle “all services provided in the leisure sector” (C-96/21, CTS Eventim), and the Commission’s 2021 guidance uses catering at a birthday or wedding party as an example, but the same guidance says the exception should be read narrowly and should not cover leisure services without a capacity limit. A rental company’s whole business is capacity on a date, so the argument is good. It has not been tested for goods rental.
The more interesting rule is older and purely Lithuanian. The Civil Code has its own chapter on consumer rental, vartojimo nuoma, in Articles 6.504 to 6.511, and it applies whenever a business whose permanent trade is renting things rents a movable item to a consumer for personal or household use, which describes a family renting a tent for a christening exactly. Article 6.505(3) says the renter may withdraw from the contract at any time by notifying the lessor at least ten days in advance. Article 6.508 requires the lessor, at handover and with the renter present, to check the item’s condition and explain the rules for its use or hand over written instructions. Article 6.509(2) makes the renter pay for repair and transport if the damage came from breaking those rules, and Article 6.510(3) forbids the lessor from raising the price after the contract is made, which is worth remembering before switching on any “surge pricing for holiday weekends” feature. How the ten-day right interacts with a non-refundable deposit has not, as far as we could find, been decided.
For software, those articles translate into three fields that a Baltimore system does not need: the date after which a consumer cancellation is no longer free, a signed handover record with the condition of each item, and a price that freezes at signature. The handover record matters most. Edvardas, who rents out inflatables with his wife Laura in the Tauragė area, told the local paper in 2016 what happened to their first unit, a slide meant for children up to eight: „Matyt, ant jo šokinėjo ir vyresni vaikai, nes batutas po kurio laiko ėmė bliūkšti.“ (“Apparently older children jumped on it too, because after a while the trampoline started to deflate,” Tauragės kurjeris.) Under Article 6.509(2), whether that is the renter’s cost or the lessor’s depends on what the handover record said about age and weight limits.
Lithuania has no equivalent of Maryland’s itinerary rule for inflatables that we could find, and the question of oversight is live: in May 2026 an inflatable trampoline overturned at a public celebration in Telšiai and two young children were injured, LRT reported, and the same month a member of the Seimas, Agnė Bilotaitė, was quoted in Vakarų ekspresas calling for more oversight of the firms that rent trampolines out. The tax side is simpler than Maryland’s. A sole trader can rent out equipment under a business certificate, verslo liudijimas, for the activity “rental of personal and household goods” (activity code 006 on the tax authority’s 2026 list), which in Vilnius costs €684 a year, with the annual income ceiling for certificate holders raised from €45,000 to €50,000 from 2026. Whether a commercial marquee counts as a household good is a question the list does not answer.
What custom actually costs, and when it pays
We price every project at a fixed fee, agreed before we start, and publish the starting points on our pricing page. For a party and event rental company they map onto the problems in this article like this.
| Package | Fixed price | What it would be for a rental company |
|---|---|---|
| Prototype Sprint | $3,500 | A working lead-time engine on your own catalog in about a week: a rule for each product, a business-day calendar with Maryland and federal holidays, and a date picker that only offers the dates the rules allow |
| Online Store | from $6,000 | An online rental store with availability by date, kits, turnaround buffers, product-aware lead times, deposit logic and tax-typed invoice lines, or the same rules added to the storefront you already have |
| Custom App or Internal Tool | from $12,000 | A crew and compliance board: tickets to file and the window for each, permit applications with the flame-resistance certificates attached, inflatable itineraries, wind checks and install and strike schedules |
| Operations System | from $12,000 | The back office that joins inventory, repairs, laundry turnaround, crews and trucks, payments and deposits and your accounting in one place |
Most of our projects land between $6,000 and $30,000, and none of them replaces a rental platform that already works for you; the demos page shows what finished work looks like. If you are in Maryland, remember that the state’s 3% tax on software and IT services applies to a custom build, which we explained in a separate post.
The honest case for building is not that rental software is expensive. At roughly $20 to $500 a month for the plans in this article, it is not. The case is that the money leaks out in places the subscription does not reach. Here is one worked example, using the modeled company from earlier, with the assumptions stated. It refunds 420 security deposits a year and pays $6.10 in card fees on each, which is $2,562 it does not get back. To avoid selling a staked tent it cannot put up, it sets a store-wide five-day notice, and that turns away short-notice orders for chairs and tables that it could easily have delivered: say 30 a year at $250 each, $7,500 of revenue. Together that is about $10,000 a year, more than the starting price of an Online Store, before counting a single missed ticket, which can cost up to $2,000 in civil penalties before anyone prices the repair. Change the assumptions and the number moves, but the shape does not: the rules that make a rental store hard are also where its money goes.
What we would build for a Baltimore rental company
If a Baltimore party and event rental company asked us to fix the problems in this article without replacing anything that already works, this is what we would build, roughly in this order.
- A product rules table. One row per product, with the facts the law cares about: how it is anchored, its area, whether sidewalls make it enclosed, whether it is an inflatable that the state certifies, how deep its stakes go. Every order line inherits the rules that attach, and the website, the quote builder and the crew schedule all read the same table.
- A business-day calendar and a lawful date picker. Maryland and federal holidays loaded ahead of time, each rule’s notice counted the way the rule counts it, and a checkout that offers a customer the chairs for tomorrow and the staked tent for next Wednesday on the same page, with a plain sentence explaining why.
- Four questions at checkout. Grass or hard surface, sidewalls or open, dinner or ceremony seating, and how far from the house. The answers decide the ticket, the permit and whether a site plan is needed, and they are the questions your best coordinator already asks on the phone.
- Compliance tasks with windows. For every order that needs one, a Miss Utility task that opens twelve business days before installation and closes three before it, a permit task with the tent’s NFPA 701 certificate attached, an inflatable itinerary due five business days out and a wind check the day before, each recorded with its ticket or permit number on the work order.
- Deposit logic that outlives the card. A record of which deposit method each order uses, charged and refunded, a saved card authorized close to the event, or a non-refundable first payment, with the date each next step falls due and the fees each option actually costs you.
- Invoice lines that know their tax. Rental, delivery and pickup, installation, cleaning and damage waiver as separate typed lines, recreational items flagged for admissions and amusement tax by venue address, and the waiver’s tax treatment set once by your accountant rather than by whoever built the template.
None of that is exotic engineering. It is mostly a well-designed table, a calendar, a handful of scheduled tasks and a checkout that knows what your warehouse manager knows. That is also why, as far as we could find, nobody sells it: it is too specific to one trade in one state to be a product, and too important to leave in someone’s head.
Build, buy, or leave it alone
Most Baltimore rental companies should buy their core software, and several of the products in this article are good at the core. If you run a few inflatables and a trailer of tables out of a garage, a party rental platform at the price of a phone bill will take bookings, stop the obvious double bookings and send the contracts, and nothing we could build would be a better use of your money. Keep it. Before the spring, check three settings in it: whether the lead time can be set per product, whether it counts business days, and whether the damage waiver line is taxed the way your accountant says it should be.
If you are a larger company, with tents, a warehouse, crews and a wedding calendar that fills a year out, the question is different. You have probably already bought the platform, and the problem is not the platform but everything that happens between the order and the stake going into the ground: the utility ticket, the permit application, the state inspection request for each inflatable’s first set-up of the year, the deposit that has to survive nine months, the crew who has to be at a site on a Friday with a ticket number in hand. Do not migrate. Add what is missing around the system you have, through its API or its exports, and only replace the storefront if the storefront is the thing that is losing you bookings.
Leave alone what is cheap and works: route planning, a payment processor your customers trust, e-signature, the accounting package. Build the few things nobody sells in this trade, which are the product-by-product lead times with the rules behind them, the compliance tasks that each order creates and the deposit logic that outlives the card. And if you are not sure which of those is costing you money, a one-week prototype running on last season’s orders is the cheapest way to find out.
Questions party rental owners ask us
How much does party rental software cost in 2026?
Published entry prices for party and event rental platforms ran from $19 a month (TapGoods Launch, on a one-year minimum term) through $29 to $35 for Booqable Start, $39 for Goodshuffle Pro Lite and RentMy Nano, $79.95 for Event Rental Systems Launch and $124 for InflatableOffice Basic, when we checked on 24 September 2026; Point of Rental publishes no prices. The storefront is often an add-on, from $19 to $299 a month, and card processing at about 2.9% plus 30 cents usually costs four to eight times the software for a company doing around $270,000 a year.
Do I need to call Miss Utility before staking a tent in Maryland?
Yes, if the stakes go into the ground. Maryland’s underground-facilities law, Public Utilities §12-101, defines excavation as moving or displacing earth with any tool and expressly includes driving a mass of material, so a crew driving tent or inflatable stakes is performing an excavation and the company doing it must request a ticket first. The only exemption is for a homeowner or tenant digging no more than 6 inches on their own residential land without machinery. Staking without a ticket can bring a civil penalty of up to $2,000 for a first offense and $4,000 for later ones. A tent held down by water barrels or concrete ballast on a hard surface is not an excavation.
How many days’ notice does Miss Utility need in Maryland?
Three business days. Under Public Utilities §12-124, the start date you select must be at least 3 and no more than 12 business days after the ticket is initiated, and the ticket is then valid for 12 business days after that start date. Business days exclude Saturdays, Sundays and Maryland and federal legal holidays. The rule changed from two days to three under Chapter 436 of 2022, effective 1 June 2022, and the enforcement authority’s own FAQ and a national 811 directory still describe two days. For a Friday installation, file no later than the Tuesday before.
Do I need a permit for a tent in Baltimore City?
For a tent over 400 square feet, yes, unless it qualifies for the open-sided exception. Baltimore City adopts the 2021 International Fire Code, whose Section 3103.2 requires a permit for tents and membrane structures larger than 400 square feet but exempts tents open on all sides of up to 700 square feet, with no more than 700 square feet side by side without a 12-foot fire break and 12 feet of clearance to structures and other tents. Adding sidewalls removes the exception. The application needs the manufacturer’s NFPA 701 flame-resistance certificate and, for an occupant load of 50 or more, a site and floor plan. Outside the city, the county fire marshal sets the procedure.
Do bounce houses need a state inspection in Maryland?
Some do. Business Regulation §3-402 requires an annual state inspection of each inflatable in which a rider is 4 feet or more above the ground, which covers slides and tall obstacle courses, and COMAR 09.12.66, revised in 2026, requires owners to register their inflatables each year with at least $200,000 of liability insurance, to request a certificate inspection at least 30 days before operation, and to file an itinerary of locations and dates at least 5 business days before operating a certified unit. The same regulation stops operation at sustained wind of 15 mph or gusts of 25 mph and requires straight stakes of at least 36 inches with 75% in the ground.
Is party rental equipment taxable in Maryland?
Yes. Maryland treats a rental as a sale, so tents, tables, chairs and linens carry the 6% sales tax. Under COMAR 03.06.01.28, delivery and pickup, installation and late-payment charges are excluded only if they are separately stated on the invoice, while a mandatory cleaning charge is taxable even when it is itemized. Recreational equipment can also carry the admissions and amusement tax, capped so that the two taxes together do not exceed 11%; in Baltimore City that means 6% plus 5%.
Is a damage waiver taxable in Maryland?
We found no ruling that says so directly. COMAR 03.06.01.28H(1) includes charges for required maintenance or required insurance agreements in the taxable price of a rental, and a mandatory damage waiver added to every order looks a great deal like that, so the cautious reading is that a required waiver is taxable and an optional one is arguable. The published rates we found on Baltimore-area and other Maryland rental websites were 5%, 8% and 10%. Ask your accountant, and make sure your software lets them decide.
How long can I hold a customer’s card for a security deposit?
About a week online. Stripe’s standard online authorization lasts 7 days on most card brands, and 4 days and 18 hours for a merchant-initiated Visa payment; Square holds online authorizations for 7 days and in-person ones for 36 hours. Stripe offers extended authorizations of up to about 30 days to users on interchange-plus pricing, subject to card-network rules, and Discover withdrew them for equipment rental in 2023. For an event months away, the deposit either has to be charged and later refunded, in which case Stripe keeps its processing fee, or the card has to be saved and authorized closer to the date.
Can I run a party rental business on Shopify?
Only with a rental app, because Shopify tracks a stock count rather than availability by date. The rental and booking apps we found cost from $9.99 to $299 a month and offer deposits and buffers between rentals, but none of their listings mentions a lead time that differs by product or one counted in business days. Among the 35 Baltimore-area rental websites we read, none ran on Shopify; the most common booking systems were Event Rental Systems and InflatableOffice, six sites each.
Should a Baltimore party rental company build custom software?
Usually not for the core. Buy a rental platform for bookings, inventory, contracts and payments, and build only the layer that no platform sells: lead times set per product and counted in business days, compliance tasks for tickets, permits and inflatable itineraries, deposit logic that outlives a card authorization and invoice lines that are typed for Maryland tax. That layer can sit on top of the platform you already use.