Billing FAQ

Billing basics

Please note: This FAQ is specific to the Premium APIs only.
If you have any questions related to the Enterprise APIs, please reach out to your account manager.
If you have any questions related to the Ads APIs, please visit this page.

How do I add a credit card or debit card?

If your developer application has been approved, you will be able to add a credit card for premium upgrades.   To add a new credit card to your developer account, log into the developer portal > handle drop-down menu > billing > payment methods > add new payment method.

What types of credit/debit cards do you accept?

Twitter currently accepts Visa, MasterCard, American Express, Diners Club and JCB credit cards as a payment source. 

Entering credit card information

In order to finish setting up your card from the add new payment method page, follow these instructions:

  1. Enter all the relevant fields for your card. 
  2. Make sure your address matches the billing information on your card
  3. Click submit

How often will I be charged?

Billing for Premium Twitter data APIs occurs monthly based on the date of first subscription.

What does the invoice/charge look like?

Charges to the card on file for premium will have the description "Twitter" and will use the billing address on the credit card.  We will only generate invoices with the billing address of the credit card on file. We don't currently have any way of generating an invoice with a different address.

When should I cancel/downgrade if I need to?

Subscriptions must be changed before the next renewal date to not get charged for the next month.  It is not possible to give refunds at this time.

Why do I have a credit on my invoice?

When you upgrade to a higher tier, a prorated credit for your existing tier is applied to your invoice.

If I've already used some sandbox requests, will those requests count towards my paid premium subscription?

When you upgrade to a paid tier of premium, your total number of requests for that billing period will be number associated with the paid tier. In other words, your paid requests are not additive to any sandbox requests that you might have made throughout the month.

For example, if you have used 240 requests with the sandbox tier of Search Tweets: 30-day and decide to upgrade to the 500 total requests paid tier, you will have an additional 260 requests during the subscription period for a total of 500 requests. 

I have already paid for a paid premium tier this month. If I upgrade to a higher tier, how will that affect my bill?

When you upgrade from a paid tier to a higher paid tier of premium, the additional paid fee will be prorated for the first month. You will then be charged the higher tier's fee for any subsequent months. 

How do I downgrade from a paid tier to a lesser tier or to Sandbox?

You can downgrade your access from the paid premium APIs by navigating to the product in question on the Managing Subscriptions page and selecting your preferred level of access from there. Our premium packages are charged at the beginning of each monthly period. Please make sure to downgrade before your renewal date and time as we do not provide refunds in this case. If you downgrade to the Sandbox package, you will not be charged when your account is up for renewal and can continue to use your current level of access until your renewal date.

Do you have a billing question not answered here? Get in touch with our billing team with the form below.  Only inquiries from approved applications will be addressed.  For non-billing questions about the API, please search the forum.

Please describe your billing issue or extra information you require from Twitter.
Thank you for your feedback!
Unable to submit. Please check the form for errors.
You did not pass our spam filter.

Ready to build your solution?

Review the documentation to get started.

  • Read Previous
  • Read Next