Enter your email and we'll send a 6-digit sign-in code. New here? The same code creates your account.
Sign-in codes and emails about your goals and charges come either way. Privacy
How Samvara works
Samvara is an accountability app. You set a goal and put a sum of money at stake on it. If you slip or miss a deadline, the stake is charged to your card.
Real money is at stake. A stake is a real charge to your card, not a pledge or a points balance.
Charges happen automatically. When a run's deadline passes, you have 24 hours to say whether you stayed clean; no answer counts as a slip and the stake is charged then, without further notice.
A slip you report waits 24 hours: you get an email with a link to cancel it if it was a mistake; doing nothing confirms it and the stake is charged.
A weekly charge cap limits how much can be charged in any 7 days. It is $100 by default and you can change it at any time in Settings. If a charge would go over it, the part that fits is charged now and the rest waits and is charged the following week, once the cap has room again.
When a rung ends you choose: go again, pause for up to 90 days, or archive. A running goal can be finished or ended; ending it charges its current stake.
You must be 18 or older (or the age of majority where you live) to use Samvara. You will be asked for your date of birth after you sign in.
Samvara is available worldwide; how stakes are paid depends on your country. See your country
Enter your email and we'll send a 6-digit sign-in code. New here? The same code creates your account.
{{ auth.error }}
Sign-in codes and emails about your goals and charges come either way. Privacy
How Samvara works
Samvara is an accountability app. You set a goal and put a sum of money at stake on it. If you slip or miss a deadline, the stake is charged to your card.
Real money is at stake. A stake is a real charge to your card, not a pledge or a points balance.
Charges happen automatically. When a run's deadline passes, you have 24 hours to say whether you stayed clean; no answer counts as a slip and the stake is charged then, without further notice.
A slip you report waits 24 hours: you get an email with a link to cancel it if it was a mistake; doing nothing confirms it and the stake is charged.
A weekly charge cap limits how much can be charged in any 7 days. It is $100 by default and you can change it at any time in Settings. If a charge would go over it, the part that fits is charged now and the rest waits and is charged the following week, once the cap has room again.
When a rung ends you choose: go again, pause for up to 90 days, or archive. A running goal can be finished or ended; ending it charges its current stake.
You must be 18 or older (or the age of majority where you live) to use Samvara. You will be asked for your date of birth after you sign in.
Samvara is available worldwide; how stakes are paid depends on your country. See your country
Enter your code
We sent a 6-digit code to {{ auth.email }}. It expires in 10 minutes.
{{ auth.askLine }}
{{ auth.unavailableMsg }}
{{ auth.error }}
{{ auth.notice }}
·
Not publicly available
Samvara isn't open to {{ auth.deniedEmail }} yet. Request access and we'll email you when it is.
Request access
Tell us a little about yourself. We'll email you when there's a place for you.
{{ auth.reqError }}
✓
Request sent
Thanks, your request is in. We'll email {{ auth.reqEmailShown }} when there's a place for you.
Confirm your age
{{ age.recheckLine }}
{{ age.unavailableMsg }}
{{ age.intro }}
{{ age.error }}
{{ age.blockedTitle }}
Based on the date you entered, this account cannot be used.
The date cannot be changed or entered again. The only options are to sign out or to ask [email protected] to delete this account. For anything else, contact [email protected].
{{ card.rungLabel }} · {{ card.stakeFmt }} at stake
{{ card.cleanStreak }}
On a rungFresh startAwaiting confirmation{{ card.recommitBadge }}On a breakRung complete
{{ card.deferredNote }}
{{ card.payText }}
{{ card.pendingTitle }}
Will be charged in
{{ card.pendingCd.d }}DAYS
:
{{ card.pendingCd.h }}HRS
:
{{ card.pendingCd.m }}MIN
:
{{ card.pendingCd.s }}SEC
Charging now…
{{ card.pendingRunsAt }}
Started again after a slip: {{ card.rungLabel }}, now {{ card.stakeFmt }} at stake.
Deadline in
{{ card.cd.d }}DAYS
:
{{ card.cd.h }}HRS
:
{{ card.cd.m }}MIN
:
{{ card.cd.s }}SEC
{{ card.heldLabel }}. No charge can happen while paused; the deadline moves later by the time paused.
Your coach verifies this rung. Awaiting their pass or fail.
Deadline reached. You have 24 hours to confirm. If you don't respond in time, it's assumed a miss — charged {{ card.stakeFmt }}. Then you choose: go again, pause, or archive.
A goal is one habit you want to stop, with a deadline and a small stake.
If you slip, you pay the stake.
Clean runs cost nothing.
Start from an idea
{{ a.name }}
{{ a.detailLabel }}
Data
Daily tallies. Each tap lands on today in New York time — {{ data.todayLabel }}.
Loading…
{{ data.error }}
No tallies yet. Add something you want to keep count of, like a habit or a slip.
Custom tallies are part of Samvara Pro. See Samvara ProPro is available in the Samvara app.
{{ row.label }}
Today: {{ row.todayCount }}
{{ row.captionLabel }}
Your own metrics are tallies only: they never cost money. Archiving hides a metric and keeps its history.
{{ d.label }}
{{ d.kindLabel }}
Add a metric
Archived
{{ d.label }}
No data yet — record something on the Track subtab and the graphs appear here.
{{ g.label }}
total {{ g.total }} · peak {{ g.max }}/day
{{ g.startLabel }}{{ g.endLabel }}
Bars are daily counts; the dots trace the trailing 7-day average.
No data yet — ratios start once something has been recorded on the Track subtab.
{{ r.label }}
{{ r.daysLabel }}
{{ r.value }}
Share of days with at least one occurrence, through today. Counted from {{ data.startLabel }}, or from a metric's own start date if it began being tracked later.
No data yet — streaks start once something has been recorded on the Track subtab.
{{ r.label }}
{{ r.detailLabel }}
{{ r.value }}
{{ r.unitLabel }}
Days since the last day with at least one recorded occurrence, through today ({{ data.todayLabel }}).
Trends needs Samvara Pro. See Samvara ProPro is available in the Samvara app.
{{ detail.heldLabel }}. No charge can happen while paused; the deadline moves later by the time paused.
Current · {{ detail.rungLabel }} · {{ detail.stakeFmt }} at risk
{{ detail.cd.d }}DAYS
:
{{ detail.cd.h }}HRS
:
{{ detail.cd.m }}MIN
:
{{ detail.cd.s }}SEC
Deadline passed on the {{ detail.rungLabel }} — {{ detail.cd.h }}h {{ detail.cd.m }}m left to confirm. If the window closes first, it's assumed a miss ({{ detail.stakeFmt }}). Then you choose: go again, pause, or archive.
{{ detail.cleanLead }}
{{ detail.cleanRunLine }}
{{ detail.failLead }}
What next? Nothing restarts until you choose.
{{ detail.breakLine }}
{{ detail.breakBlockedLine }}
Ending a running goal charges its current stake and archives it. You will see the amount first.
Best clean
{{ detail.bestCleanLabel }}
Current
{{ detail.currentRungDaysLabel }}
Charged
{{ detail.totalChargedThisFmt }}
Trend
one mark per rung · height = days
{{ e.dayLabel }}
CleanSlippedMissedIn progress
History
{{ h.outcomeLabel }} · {{ h.daysLabel }} rung
{{ h.settled }}
{{ h.amount }}
{{ h.amountNote }}
No rungs recorded yet.
New commitment
The base rung is where you land after any slip — keep it short and the stake small, so restarting is never daunting.
Or start from an idea (fills the title only)
The title and description can't be changed after you create the goal.
{{ cPreview }}
{{ cChargeFacts }}
{{ cForfeitLine }}
Each slip raises the stake by $1.
{{ share.helper }}
{{ share.error }}
{{ cError }}
{{ goalOffer.title }}{{ goalOffer.body }}{{ goalOffer.error }}{{ goalOffer.terms }}{{ goalOffer.plansLink }}Pro is available in the Samvara app.
{{ cardGate.message }}
{{ decision.heading }}
{{ decision.lead }}
{{ decision.payText }}
{{ decision.error }}
Recommit
Next rung: {{ decision.nextLabel }}. The stake is set for you. You can change how long the rung is.
Rung length
days · 1 to 365
{{ decision.forfeitLine }}
Pause
Take a break first. Nothing is at stake while you are paused. The goal restarts on its own when the break ends, and we remind you the day before.
{{ decision.pauseSummary }}
Archive
Set this goal aside. Nothing restarts and nothing is charged. You can unarchive it later.
When off, I slipped and the penalty +1 charge immediately with no confirm step.
Product updatesWe can't send updates to this address.Sign-in codes and emails about your goals and charges come either way. Privacy
{{ updatesError }}
Analytics{{ analyticsStatusLabel }}Anonymous product events only — never habit names, stakes, or messages. Off any time.
Send feedback
We only use this to tell you what happened to this feedback.
{{ fbError }}
{{ fbSuccess }}
Coach
{{ coachLink.coach_email }}
Status: {{ coachLink.status }}
Pro{{ coachUpsell.blurb }}
{{ settingsTrial.error }}
{{ coachError }}
Payment card{{ payment.label }}{{ payment.note }}
{{ payment.error }}
Karma Coins
{{ karmaBox.gloss }}
Balance: {{ karmaBox.balanceFmt }}
{{ karmaBox.terms }}
{{ karmaBox.error }}
Karma Coins history
{{ kr.label }}{{ kr.amountFmt }}
{{ kr.dateLabel }} · {{ kr.balanceFmt }}
Samvara Pro
{{ settingsTrial.error }}
Manage your planPro is available in the Samvara app.{{ proManage.note }}You have two subscriptionsYou are only charged by each place you subscribed. Cancel the one you don't need where you bought it.
Weekly charge cap
{{ capsBox.error }}
{{ capsBox.notice }}
{{ capsBox.capLabel }}
{{ capsBox.usedLabel }}
{{ capsBox.exposureLabel }}
{{ capsBox.waitingLabel }}
{{ wc.text }}
{{ capsBox.nextRoomLabel }}
A charge that would go over the cap is not dropped: the part that fits is charged now and the rest waits, then is charged automatically as soon as there is room. Lowering the cap never refunds or cancels anything.
Charges
{{ chargesList.error }}
No charges yet.
{{ ch.title }}{{ ch.amountFmt }}
{{ ch.dateLabel }} · {{ ch.statusLabel }}
{{ ch.error }}
Reminders
What Samvara sends you today. Pushes go to the Samvara mobile app, with notifications on.
Deadline: a push about 2 hours before a rung's deadline, once per rung.
Before an automatic charge: an email and a push about 24 hours before a missed deadline is charged.
End of a pause: a push and an email the day before a paused goal restarts on its own.
Payment confirmation: if your bank still needs you to confirm a charge after 3 days, one reminder by email and push.
Closing is immediate: you are signed out right away.
Sign back in with the same email within 7 days and your account is restored.
Your goals are archived when you close. After signing back in you can unarchive them.
After 7 days, everything is erased permanently. We keep anonymized payment records for bookkeeping.
Export your data
Save a copy of your goals, metrics, charges and settings before you close.
Your data file was downloaded.
Checking your goals...
{{ closeError }}
Finish or end these goals first
A goal that is mid-rung blocks closing. Ending it charges its current stake and archives it. Paused goals and goals waiting for your choice don't block: they are archived when you close.
{{ g.name }}
Stake {{ g.stakeFmt }}
{{ g.reason }}
None of your goals are blocking closure.
Your Karma Coins: {{ karmaBalanceFmt }}
Choose what happens to them. This is required to close your account. It happens when the 7-day undo window ends.
Close my account
{{ closeHelp }}
{{ closeBlockError }}
{{ cardForm.heading }}
Your card is charged only when you miss a goal. Stakes are charged by Samvara through Stripe.{{ cardForm.mandate }}If you miss, the stake you pay goes to Samvara.Preparing secure card entry...
Card entry isn't available right now.
Test mode: use card 4242 4242 4242 4242
Card details
{{ cardForm.error }}
Confirm a charge
Checking this charge...Your bank needs you to confirm a {{ chargeConfirm.amountFmt }} charge.{{ chargeConfirm.declinedLine }}Amount: {{ chargeConfirm.amountFmt }}
New card details
Thanks. Your bank confirmed the {{ chargeConfirm.amountFmt }} charge.
{{ chargeConfirm.note }}
{{ chargeConfirm.error }}
Nothing to confirm. This charge is {{ chargeConfirm.statusLabel }}.