Skip Navigation
Show nav
Dev Center
  • Get Started
  • Documentation
  • Changelog
  • Search
  • Get Started
    • Node.js
    • Ruby on Rails
    • Ruby
    • Python
    • Java
    • PHP
    • Go
    • Scala
    • Clojure
    • .NET
  • Documentation
  • Changelog
  • More
    Additional Resources
    • Home
    • Elements
    • Products
    • Pricing
    • Careers
    • Help
    • Status
    • Events
    • Podcasts
    • Compliance Center
    Heroku Blog

    Heroku Blog

    Find out what's new with Heroku on our blog.

    Visit Blog
  • Log inorSign up
Hide categories

Categories

  • Heroku Architecture
    • Compute (Dynos)
      • Dyno Management
      • Dyno Concepts
      • Dyno Behavior
      • Dyno Reference
      • Dyno Troubleshooting
    • Stacks (operating system images)
    • Networking & DNS
    • Platform Policies
    • Platform Principles
  • Developer Tools
    • Command Line
    • Heroku VS Code Extension
  • Deployment
    • Deploying with Git
    • Deploying with Docker
    • Deployment Integrations
  • Continuous Delivery & Integration (Heroku Flow)
    • Continuous Integration
  • Language Support
    • Node.js
      • Troubleshooting Node.js Apps
      • Working with Node.js
      • Node.js Behavior in Heroku
    • Ruby
      • Rails Support
      • Working with Bundler
      • Working with Ruby
      • Ruby Behavior in Heroku
      • Troubleshooting Ruby Apps
    • Python
      • Working with Python
      • Background Jobs in Python
      • Python Behavior in Heroku
      • Working with Django
    • Java
      • Java Behavior in Heroku
      • Working with Java
      • Working with Maven
      • Working with Spring Boot
      • Troubleshooting Java Apps
    • PHP
      • PHP Behavior in Heroku
      • Working with PHP
    • Go
      • Go Dependency Management
    • Scala
    • Clojure
    • .NET
      • Working with .NET
  • Databases & Data Management
    • Heroku Postgres
      • Postgres Basics
      • Postgres Getting Started
      • Postgres Performance
      • Postgres Data Transfer & Preservation
      • Postgres Availability
      • Postgres Special Topics
      • Migrating to Heroku Postgres
    • Heroku Key-Value Store
    • Apache Kafka on Heroku
    • Other Data Stores
  • AI
    • Vector Database
    • Working with AI
    • Heroku Inference
      • AI Models
      • Inference Essentials
      • Inference API
      • Quick Start Guides
    • Model Context Protocol
  • Monitoring & Metrics
    • Logging
  • App Performance
  • Add-ons
    • All Add-ons
  • Collaboration
  • Security
    • App Security
    • Identities & Authentication
      • Single Sign-on (SSO)
    • Private Spaces
      • Infrastructure Networking
    • Compliance
  • Heroku Enterprise
    • Enterprise Accounts
    • Enterprise Teams
    • Heroku Connect (Salesforce sync)
      • Heroku Connect Administration
      • Heroku Connect Reference
      • Heroku Connect Troubleshooting
  • Patterns & Best Practices
  • Extending Heroku
    • Platform API
    • App Webhooks
    • Heroku Labs
    • Building Add-ons
      • Add-on Development Tasks
      • Add-on APIs
      • Add-on Guidelines & Requirements
    • Building CLI Plugins
    • Developing Buildpacks
    • Dev Center
  • Accounts & Billing
  • Troubleshooting & Support
  • Integrating with Salesforce
  • Accounts & Billing
  • Credit Card Processing

Credit Card Processing

English — 日本語に切り替える

Last updated November 17, 2023

Table of Contents

  • Pending Invoice
  • Automatic Payment
  • Declined Payment
  • Removing a Credit Card

Heroku accepts standard credit cards. To learn how Heroku calculates billing, see Usage & Billing.

Pending Invoice

An invoice with a Pending status hasn’t been charged. Usually this status is for the most recent completed billing cycle, meaning the previous month. The invoice is charged automatically within a few days without any action required on your part, so make sure that your billing information is up to date.

After payment is placed, the invoice’s status is updated to Paid or Declined.

Automatic Payment

Every account with invoices of US$1 or more is placed into our automatic payment system. Prior to charging cards, we send you an e-mail with your invoice summary 24 to 48 hours in advance.

You don’t need to remember to pay your bill unless the payment is declined two or more times.

Declined Payment

Sometimes attempted payments are declined. If this happens, you receive an e-mail notifying you of another attempt to charge your card. If needed, you can use this period to update your billing information from your account page.

Our credit card processing service doesn’t specify the reason for declined charges, so if the payment continues to fail, we recommend contacting your credit card provider for further information. In case the issue is temporary, consider waiting 24 hours and then try to pay your balance again.

Removing a Credit Card

To remove your credit card from your account, go to the Billing tab of your account settings in the Heroku Dashboard.

If your account includes provisioned resources that require a credit card, such as Basic dynos or above and add-ons, you must remove these resources before you can remove your credit card. Additionally, you must first finalize all outstanding Heroku invoices. If you have an outstanding invoice, you receive an email with information on how to complete the payment process. After all invoices are resolved, you can continue with the credit card removal process.

A credit card is required for account verification and to pay for resources. Only verified accounts can provision and use resources.

Use Change Credit Card instead of Remove Credit Card if you need to switch to a different card in the same month. The new card information automatically replaces the old information, effectively removing old info at the same time.

After you remove your credit card, you can’t add another card or re-verify your account for up to 30 days.

Keep reading

  • Accounts & Billing

Feedback

Log in to submit feedback.

Usage & Billing Usage & Billing

Information & Support

  • Getting Started
  • Documentation
  • Changelog
  • Compliance Center
  • Training & Education
  • Blog
  • Support Channels
  • Status

Language Reference

  • Node.js
  • Ruby
  • Java
  • PHP
  • Python
  • Go
  • Scala
  • Clojure
  • .NET

Other Resources

  • Careers
  • Elements
  • Products
  • Pricing
  • RSS
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku Blog
    • Heroku News Blog
    • Heroku Engineering Blog
  • Twitter
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku
    • Heroku Status
  • Github
  • LinkedIn
  • © 2025 Salesforce, Inc. All rights reserved. Various trademarks held by their respective owners. Salesforce Tower, 415 Mission Street, 3rd Floor, San Francisco, CA 94105, United States
  • heroku.com
  • Legal
  • Terms of Service
  • Privacy Information
  • Responsible Disclosure
  • Trust
  • Contact
  • Cookie Preferences
  • Your Privacy Choices