Lightspark Review: Fees, Features & Setup Guide

Updated: November 2025

Quick verdict

positive icon Best for: Banks, wallets, and payout platforms that want managed Lightning infrastructure with flexible custody.

neutral icon Consider if: You need a single API for Lightning, UMA aliases, and fiat ramps plus automated liquidity management.

negative icon Not ideal when: You require a no-KYC self-hosted stack or cannot meet Lightspark's enterprise billing minimums.

Getting started

Set up your Lightspark payment stack

1. Choose your plan and verify your organization

Setup time: ~15 minCost: FreeRisk: Low

Initial sync: Depends on compliance review queue

  1. Create a Starter or Enterprise workspace at app.lightspark.com and invite teammates with SSO.
  2. Use the first 30 days of free Starter billing to test throughput without invoices.
  3. Submit the requested KYC/KYB documents so Lightspark can unlock bank, Lightning, and UMA corridors.

Gotcha: Platform fees hit on the next monthly cycle, so pause unused workspaces before the trial ends.

2. Pick Remote Key or managed signing

Setup time: ~20 minCost: FreeRisk: Medium
  1. Open Connect → Custody and decide whether to keep keys on your own servers (Remote Key) or use Operation Signing Key for managed custody.
  2. Generate and upload the public keys or HSM endpoints Lightspark will request signatures from.
  3. Download the Funds Recovery Kit file and store it offline so you can reclaim funds independently.

Gotcha: Remote Key mode requires your infrastructure to stay online for signing and to keep secure backups.

3. Wire up SDKs, UMA, and webhooks

Setup time: ~30 minCost: FreeRisk: Medium
  1. Generate GraphQL API keys, install the Lightspark SDK (Python, Go, Kotlin, Java, Rust, or TypeScript), and authenticate from your server.
  2. Create UMA aliases or Grid customers so you can resolve payees with human-readable addresses.
  3. Subscribe to webhooks for payment status, liquidity events, and transaction reports so downstream systems stay in sync.

Gotcha: Do not embed GraphQL credentials in client apps; keep them in your server or secrets manager.

4. Simulate payments in sandbox

Setup time: ~30 minCost: FreeRisk: Low
  1. Use the sandbox or regtest faucet to fund internal accounts and Lightning channels without touching production capital.
  2. Create quotes and send sample payouts across UMA or Lightning to confirm routing policies and fee limits.
  3. Review the dashboard's transaction reports so finance teams know what to expect before you move to production.

Gotcha: Sandbox webhooks mirror production payloads, so clean up test data before reusing identifiers in live flows.

Quick answers

Does Lightspark host my private keys?

Remote Key mode keeps the keys on your infrastructure while Lightspark merely orchestrates node operations, and Operation Signing Key keeps them encrypted in Lightspark's cloud if you need a turnkey option.

How do I recover funds if I'm locked out?

Use the Forgot your password flow for account access and keep the Funds Recovery Kit offline so you can broadcast the pre-signed transactions to Bitcoin Layer 1 if Lightspark is unavailable.

Fees: what you pay and when

Costs & speed: what you pay and when

Process payments

Starter: 0.50% per transaction (up to $300k/mo)
Enterprise: 0.30%-0.15% per transaction (includes $3M-$15M/mo volume)

What happens:
Lightspark manages routing, liquidity, and settlement for each Lightning or UMA payment and charges this percentage when the transfer settles.

Optimization:
Upgrade to the enterprise tier once you consistently exceed Starter's $300,000 cap so high-volume flows pay the lower rate.

Learn more

https://www.lightspark.com/products/connect#pricing

Platform fees & billing

Starter: $0 monthly (first 30 days free)
Enterprise: $9,000-$15,000 monthly

What happens:
Platform fees are invoiced at the beginning of each month along with any prior-period overages, per Lightspark's billing FAQ.

Optimization:
Stay on Starter while you're testing or spin down unused workspaces before the next billing cycle to avoid charges.

Learn more

https://www.lightspark.com/faq/payments/how-and-when-will-i-be-billed

Fund payouts and FX

Quote-based FX spread shown before execution

What happens:
Grid quotes return corridor availability, min/max amounts, and FX rates before you fund a payout, so you lock pricing before submitting the transfer.

Optimization:
Prefund your internal account or pick the cheapest rail listed in the quote to avoid urgent just-in-time wires.

Learn more

https://grid.lightspark.com/payouts-and-b2b/payment-flow/send-payment

Pay Lightspark invoices

Card: Auto-charge 5 days after invoice
Lightning or Bitcoin: Spot rate valid for 24 hours

What happens:
Lightspark invoices can auto-charge the stored card or generate a Lightning/BTC payment link that locks the fiat amount in sats for a full day.

Optimization:
Use bitcoin settlement when you already hold sats or leave the card on autopay to avoid late fees.

Learn more

https://www.lightspark.com/faq/payments/how-can-i-pay-my-bill

Quick answers

Does Lightspark prorate the first month?

Yes. The first 30 days are free and the first partial month after signup is prorated, then standard monthly billing begins at the start of each cycle.

Can I pay Lightspark invoices with Bitcoin?

Invoices include a Lightning/on-chain payment link that converts the amount due to sats for 24 hours, so you can settle with bitcoin instead of a card whenever you prefer.

Key terms
Remote Key setup
A custody mode where you host the Lightning node's private keys on your own infrastructure while Lightspark manages the rest of the stack.
Operation Signing Key
Lightspark's managed custody option where signing keys stay encrypted at rest inside Lightspark's Lightning wallet software.
Universal Money Address (UMA)
A human-readable identifier that lets Grid resolve recipients and route payments across fiat and Bitcoin rails through one API.
Funds Recovery Kit
An export of pre-signed Bitcoin transactions you can broadcast to reclaim funds if Lightspark services are disrupted.
Custody, compliance & risk

Custody, compliance & risk

Custody

Pick Remote Key to hold your own signing material or Operation Signing Key for managed custody while Lightspark monitors nodes.

  • Remote Key keeps private keys on your servers
  • Operation Signing Key encrypts keys within Lightspark
  • Funds Recovery Kit offers an offline exit ramp

Data Privacy

The dashboard stores only the payment metadata you submit plus audit-ready transaction reports for compliance teams.

  • Granular roles and SSO limit who can view data
  • Audit logs track routing, balances, and invoices
  • No customer PII is required for Lightning-only flows

Jurisdiction & Availability

Lightspark operates globally but unlocks UMA corridors and fiat ramps per jurisdiction once KYC/KYB is complete.

  • Starter tier available worldwide
  • Enterprise corridors require compliance approval
  • UMA aliases respect the receiver's local rules

Compliance

Lightspark can run KYC/KYB for your customers through Grid or consume your existing approvals if you are the regulated entity.

  • Supports Lightspark-led or merchant-led onboarding
  • Transaction reports available for audits
  • Webhooks help reconcile payments in real time

Operational Risk

You still manage API keys, Remote Key uptime, and webhook endpoints, so treat Lightspark credentials like production secrets.

  • Rotate API keys after staging or teammate changes
  • Monitor status.lightspark.com for incidents
  • Keep Remote Key HSMs backed up and patched

Quick answers

Why can't I spend every sat instantly?

Lightspark reserves some balance for pending Lightning operations, channel closes, or funds not yet allocated to Lightning, so the available amount can be lower than your total balance.

What causes a Lightning payment to fail?

Most failures come from setting a fee limit that's too low; Lightspark Predict can try higher-cost routes if your fee budget allows it.

Payment methods & limits

Payment & payout rails

Lightning Network

Available
Speed Instant
Withdraw 24/7

Best for: Instant merchant payouts, API-driven disbursements, and cross-border sends that stay within your fee limit.

View limits & details
Min per transaction1 satoshi
Max per transactionQuote-dependent
Max per dayVolume tier limited
Max per weekVolume tier limited
Withdrawal eligibilityImmediate once funded

On-chain Bitcoin

Available
Speed ~10-60 min
Withdraw 1 block conf

Best for: Large settlements or withdrawals that need Bitcoin Layer 1 finality.

View limits & details
Min per transactionNetwork dust limit
Max per transactionUnlimited
Max per dayUnlimited
Max per weekUnlimited
Withdrawal eligibilityAfter 1 confirmation

Universal Money Address

Available
Speed Real-time once funded
Withdraw Same-day per corridor

Best for: Global payouts that need to resolve bank accounts, UMA aliases, or fiat rails through a single API.

View limits & details
Min per transactionCorridor dependent
Max per transactionCorridor dependent
Max per dayCompliance-dependent
Max per weekCompliance-dependent
Withdrawal eligibilityImmediate after quote execution
Integrations

Integrations

Plug Lightspark into your stack with GraphQL SDKs, Grid payout APIs, and UMA directory tooling.

Connect GraphQL & SDKs

Official

Use Lightspark's GraphQL API or SDKs (Python, Go, Kotlin, Java, Rust, TypeScript) to automate node management, routing, and payout workflows.

  1. Generate API keys inside the Lightspark dashboard and scope them per environment.
  2. Install the SDK for your preferred language or call the GraphQL endpoint directly.
  3. Implement webhooks for payment status, balance updates, and webhook retries.
See compatible apps
GraphQL APISDKs (Python, Go, Kotlin, Java, Rust, TypeScript)

Privacy: Keys remain in your own vault; Lightspark only sees the metadata you send with each request.

Grid payouts & B2B

Official

Grid's single API handles UMA addresses, FX quotes, and bank off-ramps for payouts, rewards, and treasury moves.

  1. Create internal and external accounts via the Grid API.
  2. Generate quotes to lock min/max amounts, corridors, and FX spreads.
  3. Fund the quote and monitor webhook callbacks until delivery is confirmed.
See compatible apps
Grid APIUMA aliasesWebhooks

Privacy: Customer KYC/KYB data can stay with Lightspark or your own compliance stack depending on the onboarding mode.

Universal Money Address

Official

Issue UMA handles so partners and users can send value using a human-readable address that routes across Bitcoin and fiat rails.

  1. Create UMA aliases through the dashboard or API.
  2. Associate aliases with wallet IDs, bank accounts, or payout endpoints.
  3. Share the alias or embed UMA search so payers can resolve your recipients instantly.
See compatible apps
UMA SDKGrid dashboardDirectory search

Privacy: Aliases map to the metadata you choose to share, so limit attached data when privacy matters.

Lightspark platform coverage

Lightspark platform coverage

Remote Key custody options

Works

Hold signing keys on your servers Lightspark manages node uptime

Remote Key mode keeps private keys on your infrastructure while Lightspark runs the nodes, giving you managed uptime without surrendering custody.

Show steps

Gotcha: Remote Key setups must stay online to sign transactions, so monitor HSM health and backups.

Lightspark Predict routing

Works

AI-balanced channel liquidity Fee limits you control

Lightspark Predict monitors liquidity and automatically rebalances channels so your payments take the fastest, cheapest route that fits your fee budget.

Show steps

Gotcha: If you cap fees too low, Predict cannot access higher-cost routes and payments may fail.

Universal Money Address (UMA)

Works

Resolve payees with UMA aliases Quote FX before funding

Universal Money Address lets you attach a human-readable alias to any customer so payouts resolve automatically across Grid's global corridors.

Show steps

Gotcha: Some jurisdictions require KYC/KYB before you can issue UMA aliases, so finish compliance onboarding first.

Move your Lightspark wallet or funds

Move your Lightspark wallet or funds

Bring your keys into Lightspark

Time: ~30 minCost: FreeRisk: Medium

Choose: Use this when you want Lightspark to run the node while you retain Remote Key custody.

Show steps
  1. Export or generate the key material you plan to keep in your HSM or secure server.
  2. Create a Remote Key configuration in the dashboard and upload the public key or signing endpoint.
  3. Test a low-value payment and verify signatures succeed before migrating production flows.

Tips: Document how you rotate keys so Lightspark's API always points to the active signer.

Gotcha: If your Remote Key infrastructure goes offline, Lightning routing will pause until signing comes back.

Sandbox → production

Time: ~20 minCost: FreeRisk: Medium

Choose: Use this when your test flows pass and you're ready for live corridors.

Show steps
  1. Swap sandbox API keys and webhooks for production credentials in your secrets manager.
  2. Refactor any test UMA aliases or customer IDs to production identifiers.
  3. Run a small payment through each corridor to confirm quotes, FX, and webhooks match expectations.

Tips: Keep sandbox keys for regression tests so you can reproduce issues without touching live funds.

Gotcha: Production corridors enforce jurisdictional limits, so be sure compliance approvals are complete before switching.

Rotate API keys safely

Time: ~5 minCost: FreeRisk: Low

Choose: Use this whenever teammates change or you migrate secrets to a new vault.

Show steps
  1. Create a new API key in the Lightspark dashboard while leaving the old one active.
  2. Deploy the new key to your backend services or gateway and verify traffic succeeds.
  3. Delete the previous key once monitoring shows the new credentials are in use.

Tips: Schedule key rotations quarterly so stale credentials never linger.

Gotcha: Deleting a key early will break SDKs or workflows still referencing it, so update infrastructure first.

Release & Trust

Release & Trust

Security & compliance

Connect details enterprise security controls like SSO, granular permissions, and audit-ready reporting.

Security overview
Privacy policy

Lightspark publishes a privacy policy outlining how onboarding and payment data are stored, processed, and retained.

Privacy policy
Terms & conditions

Terms of use explain service eligibility, acceptable behavior, and liability limits for Connect and Grid.

Terms of use
Licenses & registrations

The licenses page lists regulatory registrations and money service licenses that govern Lightspark's operations.

Licenses
Profile

Profile

Founder(s)
David Marcus
David Marcus
Company description

Lightspark is a payments infrastructure company founded by David Marcus (formerly of PayPal, Meta, and Diem) in 2022. They aim to build what they call the "Money Grid," a global, open payment network ...

Lightspark is a payments infrastructure company founded by David Marcus (formerly of PayPal, Meta, and Diem) in 2022. They aim to build what they call the "Money Grid," a global, open payment network using Bitcoin as a neutral settlement layer and leveraging Lightning for high-speed transfers.

Founded in
2022
Website

FAQs

How do Lightspark Connect fees work across Starter and Enterprise tiers?

Connect Starter routes every Lightning payment through Lightspark's managed nodes for 0.50% up to $300,000 in monthly volume. Enterprise plans add a $9,000-$15,000 platform retainer so you can drop per-transaction costs to roughly 0.30%-0.15% across $3-$15 million in monthly flow. You can start on Starter's free first 30 days and upgrade inside the dashboard once usage grows.

When does Lightspark bill me for platform and overage fees?

Billing kicks in after the 30-day trial, when Lightspark invoices the platform fee for your tier at the beginning of each month. That same invoice lists any usage that exceeded your volume limits in the prior period so finance teams see one predictable charge. You can downgrade or pause before the next cycle if your run rate changes.

How can I pay my Lightspark invoice?

Lightspark charges the card you keep on file five days after issuing the invoice, which removes manual payment work. Each invoice also includes a Lightning or on-chain Bitcoin link that locks the fiat amount in sats for 24 hours so you can settle with bitcoin instead. You can regenerate the payment quote from the invoice link whenever the price window expires.

How do I make payments from Lightspark?

Lightning payouts run through the Send flow or API/SDK while on-chain settlements use the Withdraw flow, so you choose the rail per transfer. That separation keeps instant Lightning transfers distinct from Bitcoin Layer 1 withdrawals that wait on block confirmations. You can set custom fee limits in the Send flow when you need to allow higher routing budgets.

What protects my funds if Lightspark goes offline?

Passwords are recoverable through the Forgot your password link, but custody resilience comes from Lightspark's Funds Recovery Kit that generates pre-signed transactions. Once you configure the kit you can publish those transactions on Bitcoin Layer 1 to reclaim funds without waiting on Lightspark support. Treat the hosted stack as a bridge and store the recovery file offline so you always have an exit.

×

Rate this service

Alternatives to Lightspark