{
 "id": "ulysses",
 "name": "Ulysses",
 "category": "productivity",
 "website": "https://ulysses.app",
 "domains": [
  "ulysses.app"
 ],
 "summary": "App Store subscriptions: cancel in iPhone or iPad Settings (your Apple Account, Subscriptions) or the Mac App Store (Account Settings, Subscriptions) at least 24 hours before renewal. Setapp members cancel in their Setapp account. When it expires, Ulysses goes read-only, but you can still export.",
 "routes": [
  {
   "channel": "apple_app_store",
   "label": "Subscription bought through the App Store",
   "applies_to": "Monthly or yearly Ulysses subscriptions bought through the App Store, including trials",
   "who": "The Apple Account holder who bought the subscription",
   "method": "self_serve",
   "start_url": "https://support.apple.com/en-us/118428",
   "steps": [
    {
     "do": "On iPhone or iPad, open Settings and select your Apple Account at the top, then tap Subscriptions",
     "expect": null
    },
    {
     "do": "Select your Ulysses subscription and tap Cancel Subscription (you might need to scroll down)",
     "expect": null
    },
    {
     "do": "On Mac, open the App Store, click your name or Sign In at the bottom of the left sidebar, select Account Settings, then click Subscriptions",
     "expect": null
    },
    {
     "do": "Choose Ulysses, then click Cancel Subscription",
     "expect": null
    }
   ],
   "confirm_by": "No Cancel button, or an expiration message in red text, on the subscription's page means it is already cancelled",
   "effective": "Renewal stops; when the subscription expires, Ulysses switches to read-only mode",
   "notice": "Cancel at least 24 hours before the end of the trial or subscription period, or it renews",
   "refund": "Request it from Apple at reportaproblem.apple.com after cancelling; Apple decides whether to grant it",
   "fees": null,
   "source_ids": [
    "s1",
    "s26",
    "s22",
    "s7",
    "s8",
    "s9",
    "s10",
    "s21",
    "s11",
    "s12",
    "s2",
    "s3",
    "s4",
    "s5",
    "s6",
    "s23"
   ]
  },
  {
   "channel": "reseller_or_partner",
   "label": "Ulysses through a Setapp membership",
   "applies_to": "Ulysses used through a Setapp membership (Setapp bundles Ulysses with its other apps)",
   "who": "The Setapp account holder",
   "method": "self_serve",
   "start_url": null,
   "steps": [
    {
     "do": "Before deleting the Setapp version, download and open the App Store version of Ulysses if you want to keep using your library",
     "expect": null
    },
    {
     "do": "Go to the Subscription page of your Setapp account and click Manage subscription",
     "expect": "Cancel subscription"
    },
    {
     "do": "Click Cancel subscription at the bottom of the page",
     "expect": "a cancellation survey"
    },
    {
     "do": "Answer the cancellation survey, then confirm",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "Your Setapp account stays active until the end of the current billing period; this ends the whole Setapp membership, not only Ulysses",
   "notice": null,
   "refund": "Setapp refunds only if you didn't open any Setapp Membership app in that billing period, and you apply within 30 days of the last payment (annual) or 14 days (other plans)",
   "fees": null,
   "source_ids": [
    "s27",
    "s38",
    "s13",
    "s31",
    "s32",
    "s33",
    "s34",
    "s35",
    "s36",
    "s37"
   ]
  }
 ],
 "pay_less": [
  {
   "type": "annual_billing",
   "what": "Yearly plan at $39.99 per year, against $5.99 per month for the monthly plan",
   "evidence": "documented",
   "source_ids": [
    "s14",
    "s15"
   ]
  },
  {
   "type": "student_or_nonprofit",
   "what": "A discounted student subscription: a one-time six-month purchase that doesn't renew automatically",
   "evidence": "documented",
   "source_ids": [
    "s16",
    "s25",
    "s30"
   ]
  },
  {
   "type": "bundle",
   "what": "Use Ulysses through a Setapp membership, which bundles it with Setapp's other apps",
   "evidence": "documented",
   "source_ids": [
    "s27",
    "s38"
   ]
  }
 ],
 "export": [
  {
   "data": "Your sheets, exported one at a time or in groups",
   "how": "Use the Export button in the editor toolbar, or right-click a sheet, group or filter in the library and select Export",
   "format": "Text (Plain Text, Rich Text, Markdown, TextBundle or TextPack), HTML, ePub, PDF or DOCX",
   "limits": "The export article doesn't say whether export needs an active subscription; the cancel article says you can still access and export content after it ends",
   "source_ids": [
    "s17",
    "s18",
    "s19",
    "s20",
    "s6"
   ]
  }
 ],
 "after_cancel": {
  "access_until": "When the subscription expires; then the app switches to read-only mode",
  "data_kept": "No retention period is stated. Content stays accessible and exportable in read-only mode",
  "you_lose": [
   "Creating or editing sheets and groups, once the app is read-only",
   "A discounted offer you were on: cancelling ends it for good"
  ]
 },
 "agent_notes": {
  "sign_in_needed": true,
  "phone_or_chat_only": false,
  "retention_step": null,
  "tips": [
   "Ulysses can't cancel or refund App Store subscriptions; cancel through Apple, not in the Ulysses app",
   "Cancelling a discounted subscription ends that offer permanently",
   "Student subscriptions last six months and don't renew, so there's nothing to cancel",
   "A one-time perpetual license is offered as an alternative to the subscription",
   "Before deleting the Setapp version, download and open the App Store version to avoid data loss"
  ]
 },
 "sources": [
  {
   "id": "s1",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription",
   "title": "Ulysses help: How can I cancel or refund a subscription?",
   "publisher": "vendor",
   "quote": "Ulysses subscriptions are managed through Apple's App Store system.",
   "supports": "billing sits with Apple, so cancel through Apple"
  },
  {
   "id": "s2",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription",
   "title": "Ulysses help: How can I cancel or refund a subscription?",
   "publisher": "vendor",
   "quote": "For trial subscriptions, cancel at least 24 hours before the trial period ends to avoid charges.",
   "supports": "trial notice"
  },
  {
   "id": "s3",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription",
   "title": "Ulysses help: How can I cancel or refund a subscription?",
   "publisher": "vendor",
   "quote": "Sign in to https://reportaproblem.apple.com.",
   "supports": "where to request the refund"
  },
  {
   "id": "s4",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription",
   "title": "Ulysses help: How can I cancel or refund a subscription?",
   "publisher": "vendor",
   "quote": "Please note that Apple will review your request and decide whether to grant the refund.",
   "supports": "Apple decides refunds"
  },
  {
   "id": "s5",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription",
   "title": "Ulysses help: How can I cancel or refund a subscription?",
   "publisher": "vendor",
   "quote": "switches to read-only mode",
   "supports": "what happens when the subscription expires"
  },
  {
   "id": "s6",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription",
   "title": "Ulysses help: How can I cancel or refund a subscription?",
   "publisher": "vendor",
   "quote": "You can still access and export your content.",
   "supports": "content stays exportable"
  },
  {
   "id": "s7",
   "url": "https://support.apple.com/en-us/118428",
   "title": "Apple Support: Cancel subscriptions on your iPhone, iPad or Mac",
   "publisher": "platform",
   "quote": "In Settings, tap your name.",
   "supports": "iPhone and iPad steps"
  },
  {
   "id": "s8",
   "url": "https://support.apple.com/en-us/118428",
   "title": "Apple Support: Cancel subscriptions on your iPhone, iPad or Mac",
   "publisher": "platform",
   "quote": "Tap Subscriptions.",
   "supports": "iPhone and iPad steps"
  },
  {
   "id": "s9",
   "url": "https://support.apple.com/en-us/118428",
   "title": "Apple Support: Cancel subscriptions on your iPhone, iPad or Mac",
   "publisher": "platform",
   "quote": "Tap Cancel Subscription.",
   "supports": "final tap on iPhone and iPad"
  },
  {
   "id": "s10",
   "url": "https://support.apple.com/en-us/118428",
   "title": "Apple Support: Cancel subscriptions on your iPhone, iPad or Mac",
   "publisher": "platform",
   "quote": "In the App Store, click your name at the bottom of the sidebar.",
   "supports": "Mac steps"
  },
  {
   "id": "s11",
   "url": "https://support.apple.com/en-us/118428",
   "title": "Apple Support: Cancel subscriptions on your iPhone, iPad or Mac",
   "publisher": "platform",
   "quote": "Click Cancel Subscription.",
   "supports": "final click on Mac"
  },
  {
   "id": "s12",
   "url": "https://support.apple.com/en-us/118428",
   "title": "Apple Support: Cancel subscriptions on your iPhone, iPad or Mac",
   "publisher": "platform",
   "quote": "If there is no Cancel button or you see an expiration message in red text, the subscription is already canceled.",
   "supports": "how to confirm the cancel"
  },
  {
   "id": "s13",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/setapp",
   "title": "Ulysses help: Setapp",
   "publisher": "vendor",
   "quote": "please make sure you download and open the App Store version before deleting the Setapp version to avoid data loss.",
   "supports": "data warning for Setapp users"
  },
  {
   "id": "s14",
   "url": "https://ulysses.app/pricing",
   "title": "Ulysses pricing",
   "publisher": "vendor",
   "quote": "$39.99 per year",
   "supports": "yearly price"
  },
  {
   "id": "s15",
   "url": "https://ulysses.app/pricing",
   "title": "Ulysses pricing",
   "publisher": "vendor",
   "quote": "Or $5.99 per Month.",
   "supports": "monthly price"
  },
  {
   "id": "s16",
   "url": "https://ulysses.app/pricing",
   "title": "Ulysses pricing",
   "publisher": "vendor",
   "quote": "Reduced pricing for students",
   "supports": "student pricing"
  },
  {
   "id": "s17",
   "url": "https://help.ulysses.app/en_US/export-publishing/export",
   "title": "Ulysses help: Export",
   "publisher": "vendor",
   "quote": "Use the Export button located in the toolbar of the editor to export the current sheet.",
   "supports": "export from the editor"
  },
  {
   "id": "s18",
   "url": "https://help.ulysses.app/en_US/export-publishing/export",
   "title": "Ulysses help: Export",
   "publisher": "vendor",
   "quote": "In the library or the sheet list, right-click on a sheet, a group, or even a filter, and select Export",
   "supports": "export from the library"
  },
  {
   "id": "s19",
   "url": "https://help.ulysses.app/en_US/export-publishing/export",
   "title": "Ulysses help: Export",
   "publisher": "vendor",
   "quote": "can be Text, HTML, ePub, PDF, or DOCX",
   "supports": "export formats"
  },
  {
   "id": "s20",
   "url": "https://help.ulysses.app/en_US/export-publishing/export",
   "title": "Ulysses help: Export",
   "publisher": "vendor",
   "quote": "With Text export, you can select between Plain Text, Rich Text, Markdown, TextBundle and TextPack.",
   "supports": "text export formats"
  },
  {
   "id": "s21",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription",
   "title": "How can I cancel or refund a subscription?",
   "publisher": "vendor",
   "quote": "Select Account Settings in the top-right corner.",
   "supports": "the Mac step after clicking your name"
  },
  {
   "id": "s22",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription",
   "title": "How can I cancel or refund a subscription?",
   "publisher": "vendor",
   "quote": "Select your Apple Account at the top.",
   "supports": "the iPhone and iPad first step"
  },
  {
   "id": "s23",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription",
   "title": "How can I cancel or refund a subscription?",
   "publisher": "vendor",
   "quote": "Canceling a discounted subscription permanently ends the offer.",
   "supports": "a discounted offer ends for good when cancelled"
  },
  {
   "id": "s24",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription",
   "title": "How can I cancel or refund a subscription?",
   "publisher": "vendor",
   "quote": "you won't be able to create new sheets or groups, or edit existing ones, without an active subscription.",
   "supports": "what read-only mode blocks"
  },
  {
   "id": "s25",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription",
   "title": "How can I cancel or refund a subscription?",
   "publisher": "vendor",
   "quote": "Student subscriptions are one-time purchases that expire after 6 months.",
   "supports": "student subscriptions don't renew"
  },
  {
   "id": "s26",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/subscription-options-",
   "title": "Subscription options",
   "publisher": "vendor",
   "quote": "unless canceled at least 24 hours before the end of the trial or subscription period",
   "supports": "auto-renewal unless cancelled 24 hours before the period ends"
  },
  {
   "id": "s27",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/subscription-options-",
   "title": "Subscription options",
   "publisher": "vendor",
   "quote": "Ulysses is also available via Setapp, an alternative subscription platform.",
   "supports": "Setapp is a billing channel"
  },
  {
   "id": "s28",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/subscription-options-",
   "title": "Subscription options",
   "publisher": "vendor",
   "quote": "Ulysses offers volume licensing outside the App Store for businesses and organizations that need multiple licenses.",
   "supports": "volume licences are sold outside the App Store"
  },
  {
   "id": "s29",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/subscription-options-",
   "title": "Subscription options",
   "publisher": "vendor",
   "quote": "If you prefer to pay for Ulysses once instead of monthly or yearly, you can also select our perpetual license.",
   "supports": "a one-time perpetual licence is offered"
  },
  {
   "id": "s30",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/subscription-options-",
   "title": "Subscription options",
   "publisher": "vendor",
   "quote": "it can only be purchased for a period of six months at a time and does not renew automatically",
   "supports": "the student subscription lasts six months and doesn't renew"
  },
  {
   "id": "s31",
   "url": "https://support.setapp.com/hc/en-us/articles/214288385-Cancel-subscription",
   "title": "Cancel subscription",
   "publisher": "platform",
   "quote": "Go to the Subscription page of your Setapp account and click \"Manage subscription.\"",
   "supports": "Setapp cancel step 1"
  },
  {
   "id": "s32",
   "url": "https://support.setapp.com/hc/en-us/articles/214288385-Cancel-subscription",
   "title": "Cancel subscription",
   "publisher": "platform",
   "quote": "Click \"Cancel subscription\" at the bottom of the page.",
   "supports": "Setapp cancel step 2"
  },
  {
   "id": "s33",
   "url": "https://support.setapp.com/hc/en-us/articles/214288385-Cancel-subscription",
   "title": "Cancel subscription",
   "publisher": "platform",
   "quote": "Choose answers in a cancellation survey, then confirm your action.",
   "supports": "Setapp's cancellation survey and confirm"
  },
  {
   "id": "s34",
   "url": "https://support.setapp.com/hc/en-us/articles/214288385-Cancel-subscription",
   "title": "Cancel subscription",
   "publisher": "platform",
   "quote": "Your account will be active until the end of the current billing period",
   "supports": "Setapp access until the period ends"
  },
  {
   "id": "s35",
   "url": "https://support.setapp.com/hc/en-us/articles/360010708640-Request-a-refund",
   "title": "Request a refund",
   "publisher": "platform",
   "quote": "You didn't install or open any app from Setapp Membership in the billing period for which you applied for a refund.",
   "supports": "Setapp refund condition"
  },
  {
   "id": "s36",
   "url": "https://support.setapp.com/hc/en-us/articles/360010708640-Request-a-refund",
   "title": "Request a refund",
   "publisher": "platform",
   "quote": "30 days after the last payment for annual subscriptions and one-time purchases;",
   "supports": "Setapp refund window for annual plans"
  },
  {
   "id": "s37",
   "url": "https://support.setapp.com/hc/en-us/articles/360010708640-Request-a-refund",
   "title": "Request a refund",
   "publisher": "platform",
   "quote": "14 days after the last payment for all other subscriptions.",
   "supports": "Setapp refund window for other plans"
  },
  {
   "id": "s38",
   "url": "https://help.ulysses.app/en_US/subscription-synchronization/setapp",
   "title": "Setapp",
   "publisher": "vendor",
   "quote": "All apps in the Setapp Store are fully functional, without any limitations or in-app purchases.",
   "supports": "Ulysses in Setapp comes with the Setapp membership"
  }
 ],
 "verification": {
  "level": "partial",
  "checked_on": "2026-10-08",
  "by": "stackcut-research",
  "unverified": [
   "How long content stays available after a subscription ends isn't stated in Ulysses' help center; it stays accessible and exportable in read-only mode",
   "Ulysses' export article doesn't say whether exporting needs an active subscription",
   "How volume licences for businesses are cancelled or renewed isn't documented in Ulysses' help center",
   "Whether access lasts to the end of the paid App Store period isn't stated on Ulysses' or Apple's cancel pages"
  ],
  "review": {
   "by": "stackcut-review",
   "on": "2026-10-08",
   "result": "fixed",
   "notes": [
    "Re-checked the App Store steps, trial notice, refund process and read-only mode against Ulysses' cancel article and Apple's help page; confirmed",
    "App Store route: added the Mac Account Settings step and the 24-hour renewal cutoff for every period, not only trials",
    "Added a Setapp route with Setapp's own cancel steps, end-of-period access and refund conditions",
    "Student plan: a six-month one-time purchase that doesn't renew; added Setapp as a bundle option and the perpetual license as a tip",
    "You lose: a cancelled discounted offer can't be restored"
   ]
  }
 },
 "page": "https://stackcut.io/cancel/ulysses",
 "json": "https://stackcut.io/exits/ulysses.json",
 "evidence": {
  "packet_revision": "2851e3cd47964ab2d9b12ea8768efba4ae85e9d2fe29c0e63eae24a2f78210f5",
  "docs_checked_on": "2026-10-08",
  "last_observed_success_on": null,
  "verification": "partial",
  "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": "ulysses--apple-app-store--r1",
    "channel": "apple_app_store",
    "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"
    }
   },
   {
    "route_id": "ulysses--reseller-or-partner--r2",
    "channel": "reseller_or_partner",
    "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"
}
