About Jamesinvoicing

You keep the keys.
We keep the receipts.

Jamesinvoicing is a non-custodial Bitcoin invoicing platform that helps merchants create and manage professional invoices while receiving Bitcoin directly to wallets they control. We manage invoice and payment information—not private keys, seed phrases, or merchant funds.

Invoice destination

Merchant-controlled wallet

Customer

Sends Bitcoin

Merchant wallet

Receives the payment

Jamesinvoicing

Creates the invoice, displays payment details, detects the transaction, and records status.

The product

What is Jamesinvoicing?

Jamesinvoicing gives a merchant the tools to prepare invoices, share payment links, follow payment status, and retain an organized record of customer transactions. It is suitable for freelancers, agencies, online businesses, SaaS companies, consultants, merchants, and service providers whose workflow can use the available invoicing tools.

Bitcoin invoicing lets a business state what a customer owes, provide consistent payment instructions, and match a public blockchain transaction to that invoice. Jamesinvoicing supplies that operational layer.

A custodial processor receives or controls funds before settlement. Jamesinvoicing instead uses the destination configured by the merchant. The platform can observe and record a payment, but it does not possess the private key required to spend it.

From invoice to record

How it works

A straightforward payment flow with a clear separation between invoicing and custody.

  1. 01

    Create an account

    Set up your merchant profile and invoice details.

  2. 02

    Configure a destination

    Add a supported xPub or an approved single receiving address.

  3. 03

    Create an invoice

    Enter the amount, customer information, description, and due date.

  4. 04

    Share the payment link

    Send the hosted invoice link to your customer.

  5. 05

    Customer pays

    The customer sends Bitcoin to the address shown on the invoice.

  6. 06

    Payment is recorded

    Jamesinvoicing detects the transaction and updates the invoice record.

Your wallet. Your keys. Your Bitcoin.

Jamesinvoicing is designed around non-custodial payments. You control the receiving wallet. We should never request your seed phrase or private key, and the platform does not operate a wallet balance for merchant invoice payments.

Invoice and payment records describe what happened. They do not represent ownership of the underlying Bitcoin or provide Jamesinvoicing with authority to move it.

What you can do

Built for the work around a Bitcoin payment

These capabilities are available in the current Jamesinvoicing application.

Professional invoices

Create itemized invoices with customer details, descriptions, due dates, and branded PDF output.

USD and Bitcoin amounts

Price invoices in USD or BTC with the applicable exchange rate recorded for the invoice.

xPub or single address

Use a verified xPub for derived addresses or configure an approved single Bitcoin address.

Payment status tracking

Track pending, underpaid, overpaid, paid, expired, and cancelled invoice states.

Payment notifications

Receive in-app, email, and supported device notifications as invoice states change.

History and exports

Review invoice activity and export supported reporting data from the merchant workspace.

API and integrations

Create and query invoices through authenticated APIs, webhooks, and available commerce integrations.

Merchant workspace

Manage invoices, customers, wallet settings, account security, and team access in one place.

Account safeguards

Security by design

Security controls protect access to the platform without making promises that software cannot guarantee.

  • Verified account authentication and email-code verification
  • Session, device, inactivity, and optional two-factor protections
  • Rate limits and validated input on sensitive operations
  • Scoped API credentials and signed webhook verification
  • Role-based access controls and recorded administrative activity
  • No seed phrase or private-key requirement for invoice payments
Review security features

Privacy, plainly stated

Jamesinvoicing processes account details such as email, display name, country, and optional profile information, together with security and device data needed to operate and protect an account.

Invoice records can include customer details supplied by the merchant, invoice amounts, descriptions, dates, destination addresses, exchange-rate information, and public blockchain transaction data used for payment detection.

The service uses first-party session and preference storage. It does not need a merchant seed phrase or private key. For full details and support options relating to your information, read the current policy.

Read the Privacy Policy

Clear costs

Fees without blurred categories

We keep product pricing separate from the costs of using the Bitcoin network.

Jamesinvoicing

See the live Pricing page for current product access and subscription details.

Bitcoin network

Miner fees belong to the blockchain transaction, not the invoicing record.

Third parties

A wallet or connected service may apply its own terms and fees.

Our mission

“Make accepting Bitcoin as boring as accepting a credit card—with one crucial difference: the money is yours when it reaches the wallet you control.”

Self-custody

Keep control of the keys that authorize spending.

Transparency

Keep invoice status and payment records understandable.

Predictable infrastructure

Make routine invoicing clear for merchants and customers.

The operating model

Why Jamesinvoicing?

The distinction is about who controls the payment destination—not slogans or promises about another provider.

Custodial processing model

  • • The processor may control the payment flow.
  • • Settlement may occur through an account held by the processor.
  • • Access to settlement can depend on that account relationship.

Jamesinvoicing model

  • • The merchant configures the receiving destination.
  • • Jamesinvoicing manages invoice and payment records.
  • • The merchant retains control of the receiving wallet.

Responsibilities

Who controls what?

A practical view of the boundary between the merchant, the platform, and the Bitcoin network.

ResponsibilityMerchantJamesinvoicing
Wallet and private keysControls the wallet and spending keysDoes not request or store private keys or seed phrases
Invoice creationSupplies amount and customer detailsProvides the interface, link, and invoice record
Customer invoice informationChooses and enters the informationProcesses and stores it for platform functions
Payment detection—Checks transaction data and updates status
Bitcoin ownershipControls received funds through the walletDoes not own merchant invoice funds
Blockchain networkUses a wallet to transactObserves external public network data

Common questions

About Jamesinvoicing

Direct answers about custody, payments, invoices, and everyday account use.

Verify for yourself

Product and policy resources

Ready to issue your first invoice?

Create a professional Bitcoin invoice and start accepting payments to a wallet you control.