Getting started

Integration & migration

Image & video API

DAM user guide

API overview

Account

Billing and subscription

Learn how to manage your billing, subscription, and invoices with ImageKit.io.


Billing details

Update your billing information in the dashboard from the billing center. You can modify your company name, billing email, company address, and tax ID to ensure accurate invoices.

Manage subscriptions

View your current subscription's pricing plan and inclusions here. You can also update your payment method or cancel your subscription. For details on pricing parameters and inclusions, refer to this document.

How to cancel your subscription

Cancel your subscription through the billing center. Before proceeding, ensure the following conditions are met:

  1. No unpaid invoices
    Verify all invoices are paid. Check your invoices here.
  2. Usage within free plan limits
    Ensure your usage is within the limits of the Forever Free plan. View limits here. If your media library exceeds 50,000 files or folders, the "empty media library" will not work. You can use the bulk file delete API to delete files in smaller batches. Alternatively, we will do it for you. Contact support for assistance.
  3. No URLs tracked in the performance center
    Ensure no URLs are currently tracked in your dashboard here.
  4. No custom domain names configured
    If custom domain names are configured, our support team will assist in removing these settings.

If you meet these conditions and encounter issues, please share screenshots of the error message with support for assistance.

Update credit card details

You can update your credit card details here. Once updated, our payment processor, Stripe, will automatically charge the card for any outstanding invoices. This process may take some time to complete. If you wish to clear outstanding invoices immediately, navigate to the invoice section and click the "Pay now" button for each invoice.

Credit balance

With the credit balance, you can prepay for future usage and receive a 15% discount on the amount you add. For example, adding $1000 to your credit balance will cost you $850. Your credit balance is automatically applied to reduce the amount on your future invoices, ensuring uninterrupted service.

Adding credit is available for accounts with an active subscription and without a custom pricing plan. This is especially helpful if you face issues with monthly auto-debit due to RBI regulations or similar restrictions.

To add credit, visit the credit balance page, enter the desired amount, and proceed with the payment. If authentication (e.g., 3D Secure) is required, you will be redirected to your bank's authentication page. Once the payment is processed, the credit will automatically be applied to future invoices.

Few things about credit balance

  • You will receive a confirmation email and a receipt after payment. If authentication was required, check your email for any pending actions.
  • The credit balance typically updates immediately after payment. In rare cases, it may take up to an hour to reflect. Contact support if it does not update within this time.
  • Adding credit upfront helps avoid service interruptions caused by payment issues, such as those related to RBI regulations for Indian-issued cards.

Invoices

Visit the invoice section to:

  • View and download your invoices.
  • Check your upcoming bill.

ImageKit generates invoices at the beginning of each month for usage during the previous month.

Payment troubleshooting

Card not working

Ensure your card details are accurate and that the card has sufficient funds. For Indian-issued cards, payment issues may occur due to RBI regulations. To avoid interruptions, consider paying upfront with a 15% discount by adding credit balance.

Moving to manual invoicing

Manual billing is available exclusively for enterprise accounts on a case-by-case basis. Reach out to support for more information.

My account is disabled due to non-payment

If your account is disabled due to non-payment, ensure all outstanding invoices are paid. Once payment is made, your account will be reactivated automatically.

Payment made, but invoice not marked as paid

If you paid using the "Pay now" button, the invoice is marked as paid immediately. For bank transfer/manual invoicing, share these details with support to verify your payment:

  1. Payment advice or transaction details
    This helps us locate and confirm your payment.
  2. Invoice details
    Include the invoice number and payment date to expedite resolution.

Verification may take 24–48 hours. Once completed, we’ll update our records and notify you.

Billing alerts

Managing your ImageKit.io billing is crucial to staying within budget and optimizing usage. Setting up billing alerts ensures timely notifications about your account's billing status. Use the analytics API to build custom usage-based alerts.

Creating a billing alert

  1. Navigate to your billing alerts page here.
  2. Enter the "Threshold amount" in the form.
  3. Press "Enter" or click the "Save" button.

Review your recent invoices to determine a suitable threshold.

Deleting a billing alert

  1. Navigate to your billing alerts page here.
  2. Click the "Remove alert" button.

Notifications for billing alerts

Users with account administrator and finance roles will receive billing alerts. Learn more about user roles here. Alerts are sent once a month when the upcoming invoice exceeds the defined threshold.