Fees

All fees come from underlying protocols - Hush takes no part of any fees. Fees are paid to Privacy Cash (for privacy pool operations), Solana validators (for on-chain transactions), and Jupiter (for swaps).

Fee Reference

Standard fees used across all operations:

  • Privacy Cash withdrawal: 0.006 SOL base + 0.35% of amount
  • Privacy Cash shielding: 0.003 SOL reserved from output
  • Solana transaction fee: ~0.00001 SOL per transaction
  • Jupiter swap fee: ~0.0001 SOL per swap
  • ATA creation (rent): ~0.002 SOL per token account (one-time)
  • Safety buffer: 0.001 SOL added to estimates

Note: Privacy Cash withdrawal fees only apply when withdrawing from shielded balance (for sends, swaps, or fee wallet top-ups). ATA creation only applies if the recipient doesn't have a token account for that mint. Fee wallets are dedicated wallets that pay transaction fees for public operations (public SOL/SPL sends and public swaps). They're automatically topped up from your shielded balance when needed. Private shards pay their own fees directly. Fee wallets and shards are automatically funded from shielded balance when needed.

Send Fees

Private SOL Sends

Privacy Cash withdrawal fee only. The recipient receives exactly the amount you specify - Hush calculates the withdrawal amount needed (includes send amount + fees). No transaction fees or ATA creation.

Public SOL Sends

Transaction fee (~0.00001 SOL per shard if spread across multiple shards). If fee wallet needs top-up, Privacy Cash withdrawal fee applies.

Public SPL Token Sends

Transaction fee (~0.00001 SOL per shard) + ATA creation (~0.002 SOL if recipient doesn't have token account). Fee wallet pays fees; Privacy Cash withdrawal fee applies if top-up needed.

Private SPL Token Sends

Transaction fee (~0.00001 SOL) + ATA creation (~0.002 SOL if recipient doesn't have token account). Private shard pays its own fees; Privacy Cash withdrawal fee applies if shard needs funding (auto-funded when balance < 0.01 SOL).

Swap Fees

Public SOL/SPL to SPL Token Swaps

Consolidation fees (~0.00001 SOL per source shard + ~0.002 SOL per ATA created, if tokens spread across multiple shards) + Jupiter swap fee (~0.0001 SOL) + swap ATA creation (~0.002 SOL if needed). Fee wallet pays fees; Privacy Cash withdrawal fee applies if top-up needed.

Public SPL to SOL Swaps

Same as Public → SPL swaps, plus 0.003 SOL shielding reserve deducted from output. Minimum output after reserve: 0.015 SOL. Shielding takes 10-30 seconds for ZK proof generation.

Private SOL to SPL Token Swaps

Privacy Cash withdrawal fee (includes swap amount + fees) + Jupiter swap fee (~0.0001 SOL) + swap ATA creation (~0.002 SOL if needed). Shard wallet pays fees from withdrawn amount. Minimum swap: 0.0075 SOL.

Private SPL to SPL Token Swaps

Jupiter swap fee (~0.0001 SOL) + swap ATA creation (~0.002 SOL if needed). Private shard pays fees; Privacy Cash withdrawal fee applies if shard needs funding (auto-funded when balance < 0.01 SOL). No consolidation needed.

Private SPL to SOL Swaps

Same as Private SPL → SPL swaps, plus 0.003 SOL shielding reserve deducted from output. Minimum output after reserve: 0.015 SOL.

Other Flow Fees

Receive Fees

Free. If SOL needs shielding, 0.003 SOL reserve is deducted from received amount. Amounts < 0.003 SOL are converted to shard wallets instead of shielding.

Cleanup Flow Fees

Consolidation: transaction fees (~0.00001 SOL per transfer) + ATA creation (~0.002 SOL per account). Shield All SOL: 0.003 SOL per shield operation (0 SOL if none, 0.003 SOL for one type, 0.006 SOL for both). Temp wallet cleanup: minimal (mostly balance checks). Fee wallet top-ups: Privacy Cash withdrawal fee if needed. See Cleanup Flows documentation for details.

Bridge Fees

Privacy Cash withdrawal fee (for sending SOL to bridge temp wallet) + Solana transaction fee (~0.00001 SOL) + bridge service fees (varies by provider, included in quote) + cross-chain swap fees (varies, included in quote). See Bridging documentation for details.

How Fees Are Displayed

Hush shows fee breakdowns before confirmation: Transaction Fees, ATA Creation (if applicable), Privacy Cash Withdrawal (if top-up needed), Shielding Reserve (for SOL swaps), and Total Estimated Fees. Estimates include a 0.001 SOL safety buffer and may vary ±10-20% based on network conditions. Hush checks on-chain data when possible for accurate estimates.