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.

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 correct and that the card has sufficient funds. For Indian-issued cards, issues may arise due to RBI regulations. In such cases, we offer the option of making manual upfront annual payments. Once the payment is made, we will issue credit notes, which will be applied automatically to settle your future invoices. Contact support for assistance.

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.