Subscribe from Apple Calendar, Google Calendar, Android, Outlook, or any ICS calendar.
This creates a private calendar feed URL. Nothing is added automatically; copy the URL into your calendar app to subscribe.
{!loading && !active && (
)}
{loading && (
)}
{!loading && !active && (
What happens next?
1. Create
Generate a private feed URL for your bill calendar.
2. Copy
Paste it into Apple, Google, Outlook, or Android calendar setup.
3. Subscribe
Your calendar app refreshes bill due dates when it checks the feed.
)}
{!loading && active && (
<>
Anyone with this URL can see the bill events in this feed. Regenerate or revoke it if it was shared somewhere it should not be.
Add a calendar subscription with the copied URL. The feed uses all-day dates to avoid timezone shifts.
In Google Calendar on the web, use Other calendars, From URL. Android follows Google Calendar sync.
Subscribe from Outlook on the web with this URL. Imported copies will not update; subscriptions will.
Bill Tracker emits stable event IDs per bill cycle so subscribed calendars can update without double-adding events.
Next events that will appear
Last fetched: {feed.last_used_at ? new Date(feed.last_used_at).toLocaleString() : 'Not yet'}