BillingNow — Online Invoicing SoftwareBillingNow — Online Invoicing Software
FonctionnalitésTarifsFAQBlog
Command Line Interface
AI-Powered Automation

Billing from your terminal

Create invoices, manage bills, record payments, and generate reports — all from the command line. Perfect for automation, scripting, and AI-powered workflows.

Quick Install
$ curl -fsSL https://billingnow.com/cli/install.sh | bash
Node.js 18+
macOS & Linux
JSON output
Installation
Get started in 30 seconds
Commands
Full command reference
AI Integration
Claude Code skill
Getting Started

Installation

Install the BillingNow CLI in seconds. Works on macOS and Linux with Node.js 18 or higher.

1

Run the installer

The installer downloads the CLI and sets up everything automatically.

$ curl -fsSL https://billingnow.com/cli/install.sh | bash
2

Add to PATH (if prompted)

If the installer shows a PATH warning, add this line to your shell profile:

export PATH="$HOME/.local/bin:$PATH"

Then restart your terminal or run source ~/.zshrc (or ~/.bashrc).

3

Authenticate

Log in to connect the CLI to your BillingNow account. This opens your browser for secure OAuth authentication.

$ bn login
4

Verify installation

Check that everything is working by viewing your current user:

$ bn whoami

Requirements

  • Node.js 18 or higher
  • macOS or Linux (Windows via WSL)
  • curl or wget
  • BillingNow account

Alternative: API Key Login

For CI/CD or headless environments, authenticate with an API key:

$ bn login --key YOUR_API_KEY

Generate API keys from Settings in your BillingNow dashboard.

Reference

Command Reference

Complete list of available commands. All commands support -f json for machine-readable output.

Invoices

bn invoice list

List all invoices

bn invoice list --status sent

Filter by status

bn invoice get <id>

Get invoice details

bn invoice find INV-001

Find by number or ID

bn invoice create --relation <id> --items '[{"name":"Service","quantity":1,"netPrice":100}]'

Create new invoice

bn invoice update <id> --due-date 2025-02-28

Update invoice

bn invoice status <id> sent

Change status

bn invoice delete <id>

Delete invoice

bn invoice generate-number <relation-id>

Generate invoice number

AI-Powered

AI Agent Integration

Use the BillingNow CLI skill with Claude Code or any AI agent that supports custom skills. Let AI manage your invoices through natural language.

Natural Language

Ask AI to create invoices, check payment status, or generate reports in plain English.

Automatic Execution

AI translates your requests into CLI commands and executes them automatically.

Smart Context

The skill provides command documentation so AI knows exactly how to help.

Example Prompts

You say:

"Create an invoice for Acme Inc for 10 hours of consulting at $150/hour"

You say:

"Show me all unpaid invoices from this month"

You say:

"Record a $500 payment for invoice INV-042"

You say:

"Generate a sales report for Q4 2024"

Setup for Claude Code

The skill is automatically available when you install the CLI:

Check skill status
$ bn skill status

The skill provides Claude Code with all command documentation, so it knows how to create invoices, manage bills, record payments, and more.

Ready to start?

Install now and bill faster

Get the CLI running in under a minute. No configuration required.

$ curl -fsSL https://billingnow.com/cli/install.sh | bash
Free to use
Open source
No credit card required
bn invoice create
Create invoices
bn payment create
Record payments
bn reporting sales
Generate reports
BillingNow LogoBillingNow Logo

Créez et gérez vos factures, devis, avoirs et notes de frais facilement.

BillingNow on PeerPushBillingNow featured on SaaSHub
Cappsule Sarl

7, Quai du Mont Blanc
1201 Geneva - Switzerland

+41 76 221 62 24info@cappsule.io

Liens rapides

FonctionnalitésTarifsFAQ

Contact

Choix de confidentialité

Ressources

Centre d'aideGénérateur de facturesCalculateur de TVABlogProgramme d'affiliation
Follow Cappsule on LinkedIn

© 2026 Cappsule. Tous droits réservés.

ConfidentialitéConditionsSécuritéRemboursements