Features How It Works Roles Pricing FAQ Add to Discord
Now accepting new clients

The Smarter Way to
Run Your Roblox Shop

Built for serious sellers. A Discord bot + live dashboard that handles every transaction, team member, coupon, and payment — so you can focus on closing deals.

Transaction Tracking
Team Management
Coupon System
Live Dashboard
Add to Discord — Free See Features

After adding the bot, contact us on Discord to activate your shop.

dashboard.darkcalculator.gg
Total Revenue
your shop's earnings
Transactions
all-time count
Active Coupons
live discount codes
Team Members
sellers & admins
TransactionBuyerAmountMethodStatus
TXN-XXXX-XXXX @buyer $XX.XX CashApp
Completed
TXN-XXXX-XXXX @buyer $XX.XX PayPal
Pending
TXN-XXXX-XXXX @buyer XXXX R$ Robux
Pmt Sent
Full transaction lifecycle — Pending → Payment Sent → Complete Coupon codes with percentage or fixed discounts Owner, Admin, and Seller roles with scoped permissions One team, multiple Discord servers — all unified Run /bill to create a transaction in seconds PayPal, CashApp, Robux, Crypto — any payment method Live dashboard with revenue graphs and audit logs Custom price list — add, hide, or override any item Full transaction lifecycle — Pending → Payment Sent → Complete Coupon codes with percentage or fixed discounts Owner, Admin, and Seller roles with scoped permissions One team, multiple Discord servers — all unified Run /bill to create a transaction in seconds PayPal, CashApp, Robux, Crypto — any payment method Live dashboard with revenue graphs and audit logs Custom price list — add, hide, or override any item

Everything your shop needs,
nothing it doesn't

Built from the ground up for Roblox sellers. Every feature serves a purpose.

Instant Transaction Bills

Run /bill and a polished payment embed fires instantly — itemised totals, payment tags, TXN ID, and one-click action buttons. Buyers know exactly what they owe and who to pay.

Bot Command

Quote Without Committing

Use /calculate to price out any order before creating a transaction. Open to all team members — perfect for quick estimates.

Bot Command

Live Web Dashboard

A real web dashboard with all transactions, revenue graphs, top sellers, active coupons, and team activity — updated live. Log in with Discord OAuth in one click.

Dashboard

Team Management

Add sellers and admins with scoped permissions. One team can span multiple Discord servers. Every transaction is unified under your team regardless of where it was made.

Team

Powerful Coupon System

Create percentage or flat-amount discount codes with custom use limits and expiry dates. Buyers apply them at checkout — discounts show automatically in the bill embed.

Dashboard

Per-Team Custom Pricing

Override any item price in USD or Robux for your team. Add custom items not in the base list, hide items you don't sell, and reset to defaults at any time.

Dashboard

Custom Payment Embeds

Configure exactly what your buyers see for each payment method — custom title, description, images, thumbnail, and auto-substituted tags like {paypal_tag}.

Dashboard

Shop Message Builder

Build your full shop price list right in the dashboard — add sections with titles, content, colors, and images. Hit one button to blast the embed straight to any Discord channel.

Dashboard

Refunds & Full Audit Log

Process refunds with a reason attached. Every status change, note, and action on every transaction is logged in a full audit trail — viewable in the dashboard.

Dashboard

From sale to confirmed
in three steps

The cleanest transaction flow in any Discord shop bot.

1

Seller runs /bill

Seller tags the buyer, picks items and payment method. A polished bill embed fires with your shop branding, itemised totals, payment info, and a unique TXN ID.

/bill item:Torpedo qty:1 method:CashApp buyer:@frost
2

Buyer clicks "Payment Sent"

The buyer sends payment and clicks the button on the embed. Status updates automatically, the seller is notified, and the transaction logs to the dashboard instantly.

💸 Payment Sent → ✅ Confirmed
3

Admin confirms & completes

Admin verifies payment received, delivers the item, and marks complete. The transaction is permanently logged with full audit history.

🎉 Complete → logged to dashboard

See what your
buyers experience

Every embed carries your shop's branding — custom thumbnail, footer, and payment tags. Buyers know exactly who they're paying and how. Click the buttons on the left to see it in action.

  • Custom thumbnail & footer per team
  • Payment tags auto-injected from config
  • Click-to-copy Transaction ID
  • Coupon discounts shown automatically
  • Buttons lock after each step is taken
sales-channel
Dark Calculator APP Today at 3:14 PM
🛒 Items Purchased
Torpedo
2x
$34.00
$34.00
CashApp
@frost
TXN-20260316-A4K2
Click the buttons above to simulate a real transaction

Three roles.
Zero confusion.

Give each person exactly the access they need — nothing more. Sellers close deals. Admins manage. You own it all.

👑 Owner

Full control

Every command, every setting, link new servers, manage all members including admins. Full dashboard access.

🛡️ Admin

Shop management

Confirm payments, manage coupons, update prices, view stats, process refunds, assign sellers.

🏪 Seller

Sales only

Run /bill to create transactions and /calculate for price quotes. Dashboard view for their own sales.

PermissionOwnerAdminSeller
/bill — create transactions
/calculate — price quotes
Dashboard access
Confirm payment received
Manage coupons
Update item prices
Analytics & revenue stats
Process refunds
Add / remove members
Link new servers
Payment embed config

Simple, transparent pricing

No hidden fees. No per-transaction cuts. Pay once, sell forever.

Free
$0 forever

Everything you need to run your shop day-to-day.

  • /bill — create transactions
  • /calculate & bulk calculators
  • Web dashboard (transactions, prices)
  • Custom payment methods & fees
  • Shop message builder
  • CSV export & audit logs
  • Multi-server support
  • Up to 2 team members
  • No coupon system
  • No analytics
Add to Discord — Free

Contact us after adding to activate.

Common questions

Everything you need to know before adding the bot.

How do I get started?
Click "Add to Discord" and invite the bot to your server. Then contact us on Discord — we'll activate your shop and you'll be set up as the owner. Once activated, you can add sellers with /team_add_member and start logging transactions right away.
Can I use it across multiple Discord servers?
Yes — on the Paid plan your team can span unlimited servers. All transactions from every server are unified in one dashboard.
What payment methods are supported?
Out of the box: CashApp, PayPal, Venmo, Robux, and Crypto. You can configure custom embeds and fees for each method through the dashboard — even add entirely custom methods.
Do you take a cut of my sales?
Absolutely not. We charge a one-time setup fee and that's it. No monthly subscription, no per-transaction fee, no revenue sharing. Sell as much as you want.
Can my sellers see each other's transactions?
Sellers can see their own transactions in the dashboard. Admins and owners can see the full team's transaction history, stats, and audit logs.
Is there a free trial?
The bot can be added to your server for free. Contact us on Discord to discuss a trial period before committing to a paid plan.

Stop tracking deals
in your DMs.

Join hundreds of Roblox sellers who run a tighter, more professional operation with Dark Calculator.

Add to Discord — It's Free

After adding, contact us on Discord to activate your shop.