The coupon {{ discount }} discount will be applied to your subscription!
Whoops! This coupon code is invalid.
We found your invitation to the {{ invitation.team.name }} team!
Whoops! This invitation code is invalid.
Profile Register
{{ registerForm.errors.get('form') }}
{{ registerForm.errors.get('invitation') }}
{{ registerForm.errors.get('team') }}
{{ registerForm.errors.get('name') }}
{{ registerForm.errors.get('email') }}
{{ registerForm.errors.get('password') }}
{{ registerForm.errors.get('password_confirmation') }}
{{ registerForm.errors.get('terms') }}
Subscription
{{ registerForm.errors.get('plan') }}
{{ plan.name }}
Free {{ plan.price | currency }} {{ plan.type == 'user' && spark.chargesUsersPerSeat ? '/ '+ spark.seatName : '' }} {{ plan.type == 'user' && spark.chargesUsersPerTeam ? '/ '+ __('teams.team') : '' }} {{ plan.type == 'team' && spark.chargesTeamsPerSeat ? '/ '+ spark.teamSeatName : '' }} {{ plan.type == 'team' && spark.chargesTeamsPerMember ? '/ '+ __('teams.member') : '' }} / {{ __(plan.interval) | capitalize }} {{ plan.trialDays }} Day Trial
Billing Information
We had trouble validating your card. It's possible your card provider is preventing us from charging the card. Please contact your card provider or customer support.
{{ cardForm.errors.get('card') }}
{{ registerForm.errors.get('zip') }}
{{ registerForm.errors.get('coupon') }}
{{ registerForm.errors.get('terms') }}
Tax: {{ taxAmount(selectedPlan) | currency }}

Total Price Including Tax: {{ priceWithTax(selectedPlan) | currency }} {{ selectedPlan.type == 'user' && spark.chargesUsersPerSeat ? '/ '+ spark.seatName : '' }} {{ selectedPlan.type == 'user' && spark.chargesUsersPerTeam ? '/ '+ __('teams.team') : '' }} {{ selectedPlan.type == 'team' && spark.chargesTeamsPerSeat ? '/ '+ spark.teamSeatName : '' }} {{ selectedPlan.type == 'team' && spark.chargesTeamsPerMember ? '/ '+ __('teams.member') : '' }} / {{ __(selectedPlan.interval) | capitalize }}
T.LY Mission to Plant Trees

Now with every subscription, T.LY will plant trees for free as part of our way to give back to the planet. All you have to do is sign up!

We are proud to support OneTreePlanted, a 501c3 non-profit charity based in Vermont focused on global reforestation.

Personal
$5/Month
5-day Free Trial
  • 1,000 Shortened Links
  • Custom Domains
  • API Access
  • Private Stats
  • 1 Tree Planted
Basic
$20/Month
5-day Free Trial
  • 4,000 Shortened Links
  • Custom Domains
  • API Access
  • Private Stats
  • 5 Trees Planted
Pro
$50/Month
5-day Free Trial
  • 10,000 Shortened Links
  • 2 Team Members
  • Custom Domains
  • API Access
  • Private Stats
  • 10 Trees Planted
Business
$100/Month
5-day Free Trial
  • 20,000 Shortened Links
  • Unlimted Team Members
  • Priority Support
  • Custom Domains
  • API Access
  • Private Stats
  • 20 Trees Planted