{
 "id": "zcal",
 "name": "zcal",
 "category": "productivity",
 "website": "https://zcal.co",
 "domains": [
  "zcal.co",
  "help.zcal.co"
 ],
 "summary": "Cancel a paid zcal plan in the Stripe portal: go to zcal.co/account, choose Manage Billing, then Cancel Plan. Only the team owner manages billing. You keep Pro until the end of the billing cycle. zcal's terms say all sales are final, so there are no refunds.",
 "routes": [
  {
   "channel": "direct_web",
   "label": "Pro plan billed through Stripe",
   "applies_to": "Paid zcal subscriptions billed through Stripe. The billing help page names Pro; it doesn't describe the Business plan separately",
   "who": "The organization owner. Team owners manage organization billing; team admins have the same privileges except team creation and billing",
   "method": "self_serve",
   "start_url": "https://zcal.co/account",
   "steps": [
    {
     "do": "Sign in, go to zcal.co/account and select Manage Billing",
     "expect": "Stripe portal"
    },
    {
     "do": "In the Stripe portal, press Cancel Plan",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "You still have access to zcal Pro for the remainder of the billing cycle",
   "notice": null,
   "refund": "None. The terms say zcal has a strict no refund policy and all sales are final",
   "fees": null,
   "source_ids": [
    "s22",
    "s7",
    "s8",
    "s9",
    "s10",
    "s20",
    "s21",
    "s1"
   ]
  }
 ],
 "pay_less": [
  {
   "type": "free_plan",
   "what": "The Free Forever plan includes unlimited invite links, unlimited meeting polls, calendar sync, email reminders and the Stripe integration, with no ads ever",
   "evidence": "documented",
   "source_ids": [
    "s12",
    "s13",
    "s14"
   ]
  }
 ],
 "export": [],
 "after_cancel": {
  "access_until": "The remainder of the billing cycle",
  "data_kept": "No period is stated. The privacy policy says account information is deactivated or deleted on request, but some information may be retained to prevent fraud, troubleshoot problems, assist with investigations, enforce the Terms or comply with legal requirements",
  "you_lose": [
   "zcal Pro features once the billing cycle ends"
  ]
 },
 "agent_notes": {
  "sign_in_needed": true,
  "phone_or_chat_only": false,
  "retention_step": null,
  "tips": [
   "Cancelling happens in the Stripe portal opened from zcal.co/account, under Manage Billing",
   "Only the team owner can manage billing; team admins can't",
   "Invoices are in the Stripe portal under Invoice History",
   "Seats added mid-cycle are charged pro rata for the rest of the billing cycle",
   "Cancelling the plan doesn't close the account: the privacy policy says to contact zcal to terminate it",
   "zcal's terms say it can deny access without notice or liability, so keep your own copy of anything you need",
   "Paid plans carry no refunds: the terms say all sales are final"
  ]
 },
 "sources": [
  {
   "id": "s1",
   "url": "https://zcal.co/terms",
   "title": "zcal Terms of Service",
   "publisher": "vendor",
   "quote": "We have a strict no refund policy. All sales are final.",
   "supports": "no refunds"
  },
  {
   "id": "s2",
   "url": "https://zcal.co/terms",
   "title": "zcal Terms of Service",
   "publisher": "vendor",
   "quote": "We bill you through an online billing account for purchases made via the Site.",
   "supports": "purchases are billed through an online billing account"
  },
  {
   "id": "s3",
   "url": "https://zcal.co/terms",
   "title": "zcal Terms of Service",
   "publisher": "vendor",
   "quote": "WITHOUT NOTICE OR LIABILITY",
   "supports": "zcal may deny access without notice"
  },
  {
   "id": "s4",
   "url": "https://zcal.co/terms",
   "title": "zcal Terms of Service",
   "publisher": "vendor",
   "quote": "We will maintain certain data that you transmit to the Site.",
   "supports": "zcal keeps data users transmit"
  },
  {
   "id": "s5",
   "url": "https://zcal.co/terms",
   "title": "zcal Terms of Service",
   "publisher": "vendor",
   "quote": "you are solely responsible for all data",
   "supports": "users are responsible for their own backups"
  },
  {
   "id": "s6",
   "url": "https://zcal.co/terms",
   "title": "zcal Terms of Service",
   "publisher": "vendor",
   "quote": "We may change prices at any time.",
   "supports": "prices can change"
  },
  {
   "id": "s7",
   "url": "https://help.zcal.co/pricing/payments-and-billing.md",
   "title": "Payments and Billing",
   "publisher": "vendor",
   "quote": "zcal.co/account",
   "supports": "where billing is managed"
  },
  {
   "id": "s8",
   "url": "https://help.zcal.co/pricing/payments-and-billing.md",
   "title": "Payments and Billing",
   "publisher": "vendor",
   "quote": "Manage Billing",
   "supports": "the Manage Billing option"
  },
  {
   "id": "s9",
   "url": "https://help.zcal.co/pricing/payments-and-billing.md",
   "title": "Payments and Billing",
   "publisher": "vendor",
   "quote": "Cancel Plan",
   "supports": "the Cancel Plan step in the Stripe portal"
  },
  {
   "id": "s10",
   "url": "https://help.zcal.co/pricing/payments-and-billing.md",
   "title": "Payments and Billing",
   "publisher": "vendor",
   "quote": "You will still have access to zcal Pro for the remainder of the billing cycle.",
   "supports": "when access ends"
  },
  {
   "id": "s11",
   "url": "https://help.zcal.co/pricing/payments-and-billing.md",
   "title": "Payments and Billing",
   "publisher": "vendor",
   "quote": "Invoice History",
   "supports": "invoices are in the Stripe portal"
  },
  {
   "id": "s12",
   "url": "https://help.zcal.co/pricing/free-forever-plan.md",
   "title": "Free Forever plan",
   "publisher": "vendor",
   "quote": "Our Free Forever plan includes the following features:",
   "supports": "the Free Forever plan's features"
  },
  {
   "id": "s13",
   "url": "https://help.zcal.co/pricing/free-forever-plan.md",
   "title": "Free Forever plan",
   "publisher": "vendor",
   "quote": "Unlimited invite links",
   "supports": "unlimited invite links on the free plan"
  },
  {
   "id": "s14",
   "url": "https://help.zcal.co/pricing/free-forever-plan.md",
   "title": "Free Forever plan",
   "publisher": "vendor",
   "quote": "No ads ever",
   "supports": "no ads on the free plan"
  },
  {
   "id": "s15",
   "url": "https://zcal.co/privacy",
   "title": "zcal Privacy Policy",
   "publisher": "vendor",
   "quote": "Upon your request to terminate your account, we will deactivate or delete your account",
   "supports": "deactivation or deletion on request"
  },
  {
   "id": "s16",
   "url": "https://zcal.co/privacy",
   "title": "zcal Privacy Policy",
   "publisher": "vendor",
   "quote": "However, some information may be retained in our files to prevent fraud, troubleshoot problems,",
   "supports": "some information is kept after closing"
  },
  {
   "id": "s17",
   "url": "https://zcal.co/privacy",
   "title": "zcal Privacy Policy",
   "publisher": "vendor",
   "quote": "we will either delete or anonymize it,",
   "supports": "data is deleted or anonymised when no longer needed"
  },
  {
   "id": "s18",
   "url": "https://zcal.co/privacy",
   "title": "zcal Privacy Policy",
   "publisher": "vendor",
   "quote": "to request access and obtain a copy of your personal information,",
   "supports": "a copy of personal data can be requested"
  },
  {
   "id": "s19",
   "url": "https://zcal.co/privacy",
   "title": "zcal Privacy Policy",
   "publisher": "vendor",
   "quote": "If you would at any time like to review or change the information in your account or terminate your account, you can:",
   "supports": "account termination is requested through contact"
  },
  {
   "id": "s20",
   "url": "https://help.zcal.co/teams/team-member-roles.md",
   "title": "Team member roles",
   "publisher": "vendor",
   "quote": "Manage organization billing",
   "supports": "team owners manage organization billing"
  },
  {
   "id": "s21",
   "url": "https://help.zcal.co/teams/team-member-roles.md",
   "title": "Team member roles",
   "publisher": "vendor",
   "quote": "Team admins have the same set of privileges as team owners except for team creation and billing.",
   "supports": "team admins can't manage billing"
  },
  {
   "id": "s22",
   "url": "https://help.zcal.co/pricing/payments-and-billing.md",
   "title": "Payments and Billing",
   "publisher": "vendor",
   "quote": "To cancel your subscription, please follow these steps:",
   "supports": "the documented cancel steps"
  },
  {
   "id": "s23",
   "url": "https://help.zcal.co/pricing/payments-and-billing.md",
   "title": "Payments and Billing",
   "publisher": "vendor",
   "quote": "You will be charged the prorated amount for that seat for the remainder of the billing cycle.",
   "supports": "added seats are charged pro rata"
  },
  {
   "id": "s24",
   "url": "https://zcal.co/privacy",
   "title": "zcal Privacy Policy",
   "publisher": "vendor",
   "quote": "Contact us using the contact information provided.",
   "supports": "closing the account is requested by contacting zcal"
  }
 ],
 "verification": {
  "level": "docs",
  "checked_on": "2026-10-08",
  "by": "stackcut-research",
  "unverified": [
   "zcal's plan prices, trial terms and monthly or annual billing options aren't confirmed, so no prices are given here; they would be on zcal.co/pricing",
   "zcal's billing help names only Pro; it doesn't say whether the Business plan is cancelled the same way",
   "Whether a confirmation email or screen follows cancelling isn't stated in zcal's billing help",
   "zcal's help doesn't say whether a cancelled paid plan returns the account to the Free Forever plan",
   "zcal's billing help covers adding seats but not removing seats or downgrading",
   "No data export (bookings, contacts or polls) is documented in zcal's help center",
   "The privacy policy doesn't give a retention period after an account is closed",
   "The privacy policy says to contact zcal to close an account; the contact address isn't confirmed here"
  ],
  "review": {
   "by": "stackcut-review",
   "on": "2026-10-08",
   "result": "fixed",
   "notes": [
    "Re-checked the cancel steps, access-until and no-refund terms against zcal's billing help and Terms of Use; all quotes confirmed",
    "Who can cancel: added from zcal's team roles page that team owners manage organization billing and team admins can't",
    "Added that seats added mid-cycle are prorated, and that closing the account is a separate request to zcal",
    "zcal's help center lists no App Store, Google Play, reseller or contract billing, so the single web route stands",
    "Level raised to docs: every route fact comes from zcal's own pages; Business-plan billing and prices remain open"
   ]
  }
 },
 "page": "https://stackcut.io/cancel/zcal",
 "json": "https://stackcut.io/exits/zcal.json",
 "evidence": {
  "packet_revision": "687fe1e3311c2b353fdfdfdde2c6dd2aa1a616e3f749b93f22e150cbd2fffe8c",
  "docs_checked_on": "2026-10-08",
  "last_observed_success_on": null,
  "verification": "docs",
  "freshness": {
   "as_of": "2026-10-09",
   "status": "current",
   "checked_on": "2026-10-08",
   "age_days": 1,
   "stale_after_days": 30,
   "next_check_on": "2026-11-07"
  },
  "routes": [
   {
    "route_id": "zcal--direct-web--r1",
    "channel": "direct_web",
    "checked_on": "2026-10-08",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    }
   }
  ]
 },
 "license": "CC-BY-4.0",
 "credit": "Stackcut Exits (https://stackcut.io/cancel), CC BY 4.0"
}
