Subscription Management


We focus on Optimizing your Subscriptions

Billing & Invoicing

Automated Recurring Billing Software

ChargeMonk automates your recurring billing thus scaling your growth.

Payments & Accounting

Payment Processing and Accounting has never been easier

Let Customers pay the way they want to.

Reporting and Analytics

Subscription Reporting & Analytics

Increase business agility with management-friendly reporting backed by analyst-friendly extracts.

Payment Gateway

Leading payment gateway providers supported by ChargeMonk

Developer Resources

Work with our robust API's and SDK's to build recurring genius

Subscription
Management
Subscription
Management
Billing &
Invoicing
Payments &
Accounts
Reporting &
Analytics
Payment
Gateway
Developer
Resources
Multiple Payment Options

Now with Global Payment Engine, ensure faster sign-up rates. With payment options like cards, checks, direct debit and online wallets. ChargeMonk gives your subscribers preferred method of payment regardless of their location.

Multiple Payment Options

Now with Global Payment Engine, ensure faster sign-up rates. With payment options like cards, checks, direct debit and online wallets. ChargeMonk gives your subscribers preferred method of payment regardless of their location.

Payment Methods

Deliver Secured checkout experience

When you are reaching to your customers globally, it becomes very important to ensure smooth payment system in their local currencies. ChargeMonk's multi-currency support gives your business the flexibility to conduct globally and then convert the transactions into your base currency.

Multi-Currency Support

As we are dealing with customers who are global, it becomes very important to provide the payment system in their local currency. Such a nature of the business makes it very easy to scale the business globally. ChargeMonk supports 100+ currencies so you can accept payments from your customers in their preferred currency that also hassle-free.

Xero and QuickBooks: Accounting integrations


You can easily connect your Xero or QuickBooks accounts and say goodbye to your traditional accounting system. With such seamless integration, we ensure that you can run neat and accurate financial reports.


Effective Payment System

During your business life cycle, adjusting partial and advance payments, coupons, and credits usually becomes a hassle as your business handles bills every month. With our payment system, you can keep your financial information ready and only focus on instant decisions.


Hassle-free Revenue System

Revenue Recognition and Deferred Revenue Reporting can be a quite challenging task in any business. At ChargeMonk, we save you from the trouble and the trickiness of calculating the recognized revenue or any subscription change, such as an upgrade or a downgrade in a plan or a plan cycle shift or an abrupt plan cancellation.

Rescue lost revenue with our Smart Dunning Management.

With ChargeMonk's smart dunning management your failed Payments will not be a headache. We have automated retries and payment reminders which helps you to keep you out from losing revenue due to failed payments.

Developer Resources

Build great experiences for your subscribers with our API, documentation, and resources.

Jump right in into API Docs
ChargeMonk's API

Let APIs streamline the process of subscription and billing by making data accessible and giving you entire control.


PHP
CURL
RUBY
PYTHON
JAVA
C#
NODE
$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "http://apiv1.chargemonk.com/reactivateSubscription",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => array(
    'api_token' => 'test_fEZhxDQuOmIMBAVC7K0wtNoPpGgRyed1',
    'subscription_code' => 'WqaEEkM7' ),
));

$response = curl_exec($curl);
curl_close($curl);
echo $response;
curl --location --request POST "http://apiv1.chargemonk.com/reactivateSubscription" \
--form "api_token=test_fEZhxDQuOmIMBAVC7K0wtNoPpGgRyed1" \
--form "subscription_code=WqaEEkM7"
require "uri"
require "net/http"

url = URI("http://apiv1.chargemonk.com/reactivateSubscription")

http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Post.new(url)
form_data = [['api_token', 'test_fEZhxDQuOmIMBAVC7K0wtNoPpGgRyed1'],['subscription_code', 'WqaEEkM7']]
request.set_form form_data, 'multipart/form-data'
response = http.request(request)
puts response.read_body
import requests

url = "http://apiv1.chargemonk.com/reactivateSubscription"

payload = {'api_token': 'test_fEZhxDQuOmIMBAVC7K0wtNoPpGgRyed1',
'subscription_code': 'WqaEEkM7'}
files = {}
headers= {}

response = requests.request("POST", url, headers=headers, data = payload, files = files)

print(response.text.encode('utf8'))
OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
  .addFormDataPart("api_token", "test_fEZhxDQuOmIMBAVC7K0wtNoPpGgRyed1")
  .addFormDataPart("subscription_code", "WqaEEkM7")
  .build();
Request request = new Request.Builder()
  .url("http://apiv1.chargemonk.com/reactivateSubscription")
  .method("POST", body)
  .build();
Response response = client.newCall(request).execute();
var client = new RestClient("http://apiv1.chargemonk.com/reactivateSubscription");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddParameter("api_token", "test_fEZhxDQuOmIMBAVC7K0wtNoPpGgRyed1");
request.AddParameter("subscription_code", "WqaEEkM7");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
var request = require('request');
var options = {
  'method': 'POST',
  'url': 'http://apiv1.chargemonk.com/reactivateSubscription',
  'headers': {
  },
  formData: {
    'api_token': 'test_fEZhxDQuOmIMBAVC7K0wtNoPpGgRyed1',
    'subscription_code': 'WqaEEkM7'
  }
};
request(options, function (error, response) { 
  if (error) throw new Error(error);
  console.log(response.body);
});
Systematic Client libraries

ChargeMonk supports several client libraries for you to work with. This makes the work easier and efficient.

Api Integration Tutorials

For faster results try ChargeMonk's integration tutorials which will help you work some API integration magic.

Choose from a list of leading payment gateways in your country
Choose a country
We support PayPal Express Checkout in all the regions listed.

Try our Gateway Evaluator for Payment Gateway Comparison based on gateway processing fees.
Accurate and Comprehensive Invoices

We help you to Speed up your billing operations of invoices at a scale without losing attention to details. By automated billing software, the invoices are accurate and the processes are scalable. Thus, increasing overall efficiency in your finance processes.

Accurate and Comprehensive Invoices

We help you to Speed up your billing operations of invoices at a scale without losing attention to details. By automated billing software, the invoices are accurate and the processes are scalable. Thus, increasing overall efficiency in your finance processes.



Take an interactive tour
Real Time Global Taxes

With ChargeMonk geo-located tax rate feature you can pull out real-time tax calculations for every invoice. This feature calculates tax charges from the most current tax rates, rules, and jurisdiction information.

Complaisant Digital Tax Laws

As you'll likely be billing customers across borders, ChargeMonk's billing system has geo-located tax rates for being compliant with international rules for digital services. Also, you can create custom tax rules.

US Taxes - Avalara EU VAT
New Zealand GST Australian GST

Metered & Usage Based Billing

This feature enables you to charge your customer on the basis of their usage. You just need to feed in the system the amount they have used and the calculation would be done.

Smarter Email Notifications

Envision your client's emails by giving them personal touch so that they feel more delighted. This is a smarter way to make your clients feel delighted.

Metric Dashboard

With the assistance of ChargeMonk’s metric dashboard you can deal with global customers. Due to this it becomes essential to track the health of your business at the tap of a button as it has to deal with different payment channels and changing subscriptions.

MRR & CMRR Refunds ARPU Transaction Trend Signups & Activations Churn Plan & Addon MRR Lost Opportunities

Metric Dashboard

With the assistance of ChargeMonk’s metric dashboard, you can deal with global customers. Due to this, it becomes essential to track the health of your business at the tap of a button as it has to deal with different payment channels and changing subscriptions.

MRR & CMRR Refunds ARPU Transaction Trend Signups & Activations Churn Plan & Addon MRR Lost Opportunities

Actionable Insights

ChargeMonk’s intuitive dashboard helps to give you a clear overview of your business. With a daily report arming you with your essential SaaS metrics, you’ll never miss something that matters to you the most.






Subscription Summary Invoices in Dunning
Revenue Transaction Summary
Customized Reports

With ChargeMonk’s subscription, easily create custom reports for all of your business needs. Right From customized SaaS reporting to crunching additional data, we will make sure you have everything you need.

Plan Specific Cohort Analysis Upgrades Downgrades DSO

Flexible Plan Management

ChargeMonk’s flexible plan management options help you to meet a variety of business needs and support different billing and payment plans just within a single dashboard. Thus, enables you to reach the wider range of potential customers.



More on Plans and Pricing
Flexible Plan Management

ChargeMonk's flexible plan management options helps to meet a variety of business needs and supports different billing and payment plans just within a single dashboard. Thus, enabling you to reach out to a wider range of potential customers.



More on Plans and Pricing
Built-in Subscription Modification

Our system lets you handle your plan changes with ease. It prorates changes like customer upgrades, downgrades & refund for credit. It will also help you to edit customer details and billing information and modify quantities or price.

Configuring Trials

By giving consumer trial of your product, you can engage them to use your product. You can also change the duration of the free trial period, payment information and free trial coupons for redemption on any plans.

Customizable Value-Added services

ChargeMonk has integrated multi-faceted value propositions and range of add-on services, thus making cross-selling becomes even easier for you. Such add-on changes can be done without the hassle of change in customers plan.

Coupon management System

Coupons help to grow market share by encouraging consumers to purchase again. ChargeMonk provides a simple console interface with tracking features, making it easy to run marketing campaigns and drive revenue.


Self Service Portal

We empower our clients by giving them self-service portal information regarding their subscriptions, invoices, and statements, without having to wait for you to send them. You can only focus on growing your business. Customers can also update their card and contact details right from the portal.