How much does btn.social cost?
Your account is subscribed to a monthly plan which includes a fixed number of logins and has its own additive pricing. The minimum monthly payment is $5.00 USD, which includes 50,000 logins. Each additional 10,000 logins is $1.00 extra.
In your first month, you have 42,000 logins. This costs $5.00.
In your second month, you have 65,000 logins. This costs $7.00 as the 50,000 logins from the Starter plan are used and you need two additional 10,000 packs to cover the remaining 15,000 requests.
In your third month, you have 1.1M logins. With the Starter plan, this would cost $110 (50k + 105×10k), but it only costs $87 with the Business tier (1M + 8×12.5k). We automatically upgrade your subscription plan to Business so that you pay the cheaper price.
Is there a free tier?
Yes! btn.social offers a Hobby Plan that includes 100 free logins every month… perfect for testing the waters!
Usage beyond the free tier is sold in chunks of 2,500 logins for $0.50.
Why do you need a credit card?
Even though btn.social offers a Hobby Plan that includes 100 free logins, we want to ensure that your applications are well-equipped for their growth.
We think it’s a much more graceful experience to allow your 101st user to log into your application than to shut down all operations while users wait for you to enter a card. We’ve been there… It’s awkward, embarrassing, and leaves users confused and/or frustrated.
But rest assured that btn.social will always give you the best price! If you have a viral month that costs $1.00, we’ll automatically downgrade you to the Hobby Plan if you return to ≤ 100 logins in the next month.
We’re flexible — and on your team!
How is my invoice calculated?
Each account is allowed to create as many btn.social applications as desired. All applications are billed under a single subscription.
At the end of a pay period, all applications’ requests are tallied. Each request is billed as half a “login” unit. For example, the 50,000 logins that the Starter plan includes is equivalent to 100,000 requests. This is because a “login” requires two requests: an initializing redirect and a resulting payload, representing a failed or a successful user login.
btn.social computes the cost using all pricing tiers and selects the cheapest available automatically. This means that your subscription may periodically upgrade or downgrade pricing tiers — it’s because you’re always getting the best price!
Why does my subscription tier change?
We want you to always have the best price!
At the end of each billing cycle, btn.social calculates the cost of your total requests using all pricing tiers. We will automatically update your subscription to a higher (or lower) tier if it saves you money!
Suppose you are on the Starter plan and your users logged in 900,000 times during a billing cycle.
With the Starter plan, your cost would be $90.00 (50k + 85×10k). However, the Business plan costs $79.00 yet includes 1,000,000 logins. You would be upgraded to the Business tier automatically since it saves you $11.00.
How is this different than other OAuth services?
Most services that offer Social SSO will save and manage your users’ data. While this may initially seem like a benefit, most applications soon outgrow the service due to latency and/or pricing constraints.
Put simply, when Service manages user data for you, you don’t own your users… they do. You’re forced to rely on Service for accessing and/or updating profile data. You’re also subject to their price hikes and artificial audience limits.
While quick to set up, it’s not uncommon for product teams to grow, only to discover that Service is charging thousands of dollars a month and holding (access to) your users hostage.
btn.social maintains the easy setup, but offers significantly more flexibility, predictable and transparent pricing, and never stands between you and your users.
Will I own my user data?
Yes! btn.social does not save anything about your users, which means we won’t — and cannot — get in the way of your application’s requests for your users’ data.
Your application decides how, when, and what is stored and accessed; not us!