Welcome to offhrs — summary of key terms
We have worked hard to keep our Service Terms clear and straightforward. In short:
- The platform. offhrs provides a localized discovery application (offhrs.app) and a vendor portal (partners.offhrs.app) that lets you find, schedule, and register for in-person creative workshops (pottery, floral arts, culinary events, and similar) in Toronto and surrounding areas.
- Our intermediary role. The workshops, materials, and physical instruction spaces you register for are owned, fulfilled, and operated by our independent third-party partners (“Vendors”) — not by us. offhrs acts as a technology intermediary and limited commercial payment collection agent for those Vendors.
- The contractual split. When you purchase a workshop seat, you enter into a binding agreement directly with the Vendor (subject to their studio rules, material waivers, and safety codes). offhrs is not a party to that contract.
- Account guidelines. offhrs may suspend or deactivate consumer or vendor accounts if there is a violation of these Terms, evidence of payment fraud, or abusive behaviour toward our community.
1. Definitions
- “Booking” — a confirmed reservation for a single or recurring workshop session hosted by a Vendor and processed through the offhrs engine.
- “Refund / cancellation policy” — the refund window (e.g. 24 or 48 hours before the workshop start time) configured by a Vendor on their dashboard. Consumers may self-serve cancellations and refunds inside the app when the workshop is outside that window. The Platform minimum is 24 hours.
- “Consumer” — you, the end user searching or booking workshops through the mobile or web app.
- “Scheduling engine” — offhrs’ proprietary date-parsing, slot-rendering, and conflict-blocking system used to manage local event availability and reconcile slot counts on booking, cancellation, refund, and account deletion.
- “No-show policy” — the operational directive under which a Vendor may charge up to 100% of the booking total if a student fails to attend at the scheduled time and location.
- “SaaS subscription” — the recurring monthly fee paid by Vendors to maintain their dashboard on partners.offhrs.app. Plans start at $29 CAD/month (Lite) or $49 CAD/month (Pro), plus 13% Ontario HST.
- “Vendor / Partner” — the creative studio, independent artisan, or business hosting the workshop or class.
2. Our relationship & scope
offhrs provides software that streamlines marketplace mechanics. We do not own, lease, operate, or staff any physical workshop studios, nor do we handle materials (clay, flora, culinary ingredients, and so on).
When you complete a checkout, offhrs acts as a limited commercial agent on behalf of the Vendor: your payment satisfies your debt to that Vendor. Legal fulfilment of the class rests entirely with the business hosting the event.
3. Financial transactions, deposits, and processing fees
All monetary conversions on the Platform are processed via Stripe.
3.1 Currency & local taxation
- All transactions are processed in Canadian dollars ($CAD).
- SaaS billing. offhrs adds 13% HST to the monthly vendor fee, filing under our CRA Business Number 717928832 RT 0001.
- Marketplace billing. Vendors are responsible for setting up their tax status in their profile. If a Vendor is HST-registered, our tax calculation applies the correct provincial rate at checkout, routing the tax portion directly into the Vendor’s Stripe Connect Express balance.
3.2 Processing rules
Stripe standard processing fees (currently 2.9% + $0.30 CAD on Canadian-issued cards, with higher rates for international or premium cards) apply to the gross transaction sum cleared from the consumer’s card. This base includes any tax, delivery fees, and material margins added by the Vendor.
These processing fees are borne by the Vendor and are deducted from the Vendor’s net payout. offhrs does not mark up, retain, or otherwise share in Stripe’s processing fees.
3.3 Refunds
When a consumer self-serves a refund or a Vendor issues a refund from the dashboard, offhrs creates a Stripe refund against the original PaymentIntent, updates the booking status to refunded, and reconciles the affected event’s available slots so capacity is restored. The full amount paid by the consumer (including HST) is returned to the consumer’s original payment method.
Stripe processing fees on refunded transactions are non-refundable by Stripe and remain the responsibility of the Vendor. When a refund is issued, the original payout to the Vendor’s Stripe Connect Express account is reversed in full, and the Stripe processing fee charged at the time of the original transaction is netted against the Vendor’s balance. As a result, a refunded booking will typically show a small negative impact on the Vendor’s balance equal to the original Stripe processing fee. Vendors are encouraged to factor this risk into their configured refund window.
4. Scheduling engine integrity
- Accuracy. Vendors must keep their dashboard schedule accurate to prevent double-booking.
- Conflicts. If a Vendor fails to log time flags properly or enters invalid dates, offhrs is not liable for parsing errors or downstream consumer schedule conflicts.
- Fairness. Systematically altering availability to provoke consumer cancellation fees constitutes platform manipulation. We audit schedule changes and may shut down accounts showing patterns of manipulation.
5. Health, safety, and material requirements
It is the sole responsibility of the consumer to review workshop parameters prior to booking.
- Disclosures. Notify the Vendor directly in advance of any allergies, physical limitations, or medical situations (respiratory sensitivities near kilns, mobility needs, ingredient restrictions) that could affect your safety during a workshop.
- Liability limitations. Neither offhrs nor the hosting Vendor shall be held responsible for medical developments, property damage, or injuries resulting from a consumer’s failure to disclose a health condition or check workshop suitability before the class begins.
6. Access restrictions and account suspension
offhrs reserves the right to limit, suspend, or revoke access without notice if:
- A user shows an abnormal pattern of chargebacks, payment failures, or last-minute cancellations;
- Our fraud systems flag the account interactions or billing signatures as high-risk;
- You engage in abusive, inappropriate, or discriminatory behaviour toward our team or any Vendor staff member; or
- You attempt to scrape application assets, extract scheduling-engine architecture, or bypass the platform payment flow to complete a booking off-platform.
7. Limitation of liability & indemnification
- Uptime boundaries. We cannot guarantee continuous, error-free operation of our scheduling engine or network routing. Access may be temporarily limited for code updates or database maintenance.
- Event disruption. offhrs is not legally responsible for class cancellations caused by studio failures, instructor availability, or weather events in the Greater Toronto Area.
- Liability cap. To the absolute limit permitted under Ontario law, offhrs’ total financial liability to any user for any system error is strictly capped at the total amount paid by that user directly to offhrs over the immediate ninety (90) days preceding the claim.
- Indemnity. You agree to protect, defend, and hold harmless offhrs from any third-party claims, losses, damages, or liabilities (including legal fees) resulting from your misuse of the platform, violation of these Terms, or physical actions during a marketplace workshop.
8. Governing law & local jurisdiction
These Service Terms are governed by the laws of the Province of Ontario and the federal laws of Canada applicable therein. Any formal disagreements or legal proceedings must be handled within the courts located in Toronto, Ontario.
9. Resolution support
If you are unhappy with a workshop experience, we want to know so we can keep the marketplace standard high. First, communicate directly with the studio owner to find an alignment or organize an alternative date. If you cannot reach a fair agreement, email our team at admin@offhrs.app. While we are not legally obligated to issue refunds for a Vendor’s class, we review escalations on a case-by-case basis to help maintain a great experience for everyone.