Free local A&D preflight: the selected CSV stays in your browser during validation. Check an export.
A&D CSV Validator Migration Workspace Pricing FAQ Run Free A&D Preflight See BoundStack
A&D migration for independent FFLs

Check Your Records
Before You Switch
Systems.

Run a local A&D export preflight, review mapping and data issues, then move into BoundStack without blindly trusting an import.

Result first: choose a CSV, map its columns, and receive a useful report before any account or email request.
Runs locally No CSV upload No signup required
A&D RecordsSearchable
·
Form 4473Review Workflow
·
NICSStatus Log
·
Multi-SaleInternal Alerts
·
Record BackupCSV Export
·
Free Plan500 Records
·
AccountData Export
·
A&D RecordsSearchable
·
Form 4473Review Workflow
·
NICSStatus Log
·
Multi-SaleInternal Alerts
·
Record BackupCSV Export
·
Free Plan500 Records
·
AccountData Export
01 · Local preflight

Useful Before
Signup.

The free tool separates source-file inspection from import. It gives the dealer an evidence package before BoundStack asks for a migration conversation.

SELECT

Choose a CSV locally.

The browser checks type, UTF-8 encoding, structure, tested limits, and a local SHA-256 fingerprint. Selecting the file does not upload it.

MAP

Assign source columns.

BoundStack suggests likely fields, but critical mappings require review. Generic CSV is supported; named vendor profiles remain unverified.

DECIDE

Resolve before import.

PASS, WARNING, and BLOCK findings explain what was checked, where the issue appears, and the next action. No record is modified.

02 · Result surface

A Report You Can
Interrogate.

Filter findings by severity, search them locally, and keep a redacted JSON or printable HTML report with the rule version and file fingerprint.

RESOLUTION REQUIRED

Not a mystery score.

Each finding has a stable rule ID, category, row reference, explanation, and suggested action.

843Checked
26Warnings
5Blocks
FILE STRUCTURE

Quotes, rows, encoding

Detect malformed records, duplicate headers, inconsistent widths, and unsafe resource use.

IDENTITY

Critical record fields

Surface missing or duplicate serials, full-row duplicates, and incomplete identity fields.

DATES + STATE

Sequence and conflicts

Flag ambiguous dates, invalid calendars, disposition order, and conflicting record states.

DATA QUALITY

Unsafe cell behavior

Catch formula-like values, control characters, coercion risks, and encoding artifacts.

03 · Why migrations fail

A Parsed File Is Not
A Trusted Import.

A CSV can open cleanly while still carrying field ambiguity, duplicated identity, impossible chronology, or source-system assumptions the destination cannot infer.

01

Headers look familiar, but mean something else.

Auto-mapping is a suggestion. A source “date” or “status” field may not represent the destination concept.

02

Spreadsheet tools alter identifiers.

Leading zeros, exponent notation, formulas, and encoding damage can survive into an apparently ordinary export.

03

Rows conflict with one another.

Duplicate serials, repeated records, and multiple disposition representations require a reviewer—not silent deduplication.

04

Counts pass while meaning is lost.

Imported totals alone do not prove field coverage. Reconciliation needs mappings, exceptions, hashes, and spot checks.

04 · Controlled migration

Six Gates From Export
To Workspace.

Migration gets the records in; BoundStack remains the ongoing workspace. Automated import is intentionally outside the public V1 preflight.

01

Export

Preserve the untouched source CSV.

02

Preflight

Run versioned local checks.

03

Map

Confirm every target assignment.

04

Review

Resolve blocks and decide warnings.

05

Import

Use a separate explicit commit.

06

Reconcile

Compare counts, exceptions, and samples.

Product screens

The Actual
Dealer Workspace.

Illustrative demo-account views showing inventory counts, transfer status, A&D entries, e4473 review, and POS records in one workflow.

20A&D entries
44473 reviews
$4.6kPOS revenue
See Pricing
Pricing

Start Free.
Upgrade When Ready.

Public signup always creates a Free account. Pro is $30/month and can be activated only through a configured live checkout inside the app.

Free
$0
$0 · no card required
Up to 500 A&D records
Searchable inventory records
Acquisition and disposition entry
CSV export
1 location
500
Free Record Limit
1
Free Location
CSV
Record Export
$0
Free Account Price
The problem

Every FFL Dealer
Knows This Pain.

Paper records are hard to search
Handwritten entries and disconnected files make it slower to find a serial number, review a correction, or reconcile a disposition.
Review steps become disconnected
Buyer answers, dealer review, NICS notes, linked firearms, and generated documents are harder to follow when they live in separate workflows.
Complex tools slow small teams
Independent shops need a focused workflow they can evaluate with their own records, staff, and operating process.
Generic retail tools miss record context
A generic checkout does not automatically connect a firearm sale to inventory, customer, and disposition records.
Multi-handgun reports missed
Related sales can require additional dealer review. Internal alerts help surface matching transactions for a human decision.
Got a different pain point?
We build BoundStack around real dealer problems. Tell us what's slowing you down.
Email us →
The Solution

One Tool.
Connected Workflows.

Built around independent-dealer record, inventory, transfer, and sales workflows.

A&D Records
Digital A&D Bound Book
Acquisition and disposition records with inventory entry, saved source FFL contacts, manufacturer and caliber fields, and account-controlled CSV export.
ATF Form 4473
Working 4473 Review Workflow
Buyer tablet link, answer locking, dealer review, NICS notes, linked firearms, audit trail, and checksum-tracked PDF packets. It is not marketed as a full official paper replacement.
Point of Sale
Firearm Sales Records
Barcode entry, split tender, tax calculation, and receipt output. Firearm transactions can update the linked inventory and disposition record.
NICS / BGC
NICS Background Check Log
Log NTN numbers, proceed, delay, or deny outcomes, and review dates beside related Form 4473 records.
Internal Alerts
Multi-Sale Review Alerts
Rules-based internal alerts surface related sales for dealer review. They do not file a form or replace the dealer’s reporting decision.
Gun Show Mode
Gun Show Tablet Mode
A focused full-screen layout for reviewing and queuing acquisitions or sales on a tablet-sized screen.
Migration
CSV Data Import
Preview a generic CSV import before committing records. Field mapping and imported results still require dealer review.
Layaway & Installments
Layaway Tracking and Reminders
Track agreements, deposits, installment amounts, and due dates. Send a reminder manually when customer email and outbound mail are configured.
Internal Review
Internal Record Readiness Score
Run weighted internal consistency checks against account records. The score helps prioritize review; it is not an inspection result, certification, or legal opinion.
Record review

Record Workflows,
Connected.

Acquisition and disposition fields organized for dealer recordkeeping review
Form 4473 review workflow with buyer link and dealer finalization path
Internal multi-sale alerts for human review; no automatic filing
SHA-256 hash-chained audit entries for tracked record mutations
CSV export for account-controlled backup and review
Demo
Illustrative status
Demo UI · not a certification
Product evaluation

Test The Workflow
With Your Own Records.

Area Available in BoundStack What the dealer should verify
A&D recordsSearch, acquisition, disposition, and CSV exportRequired fields, correction process, and export completeness
Form 4473Review workflow, buyer link, dealer finalization, and PDF packetOfficial-form requirements and suitability for the dealer’s process
Multi-sale reviewRules-based internal alertsReporting decision, deadlines, recipients, and completed forms
POSItem entry, tender tracking, receipt output, and linked dispositionPayments, tax settings, receipt requirements, and reconciliation
CSV importDry-run preview and commit stepSource backup, field mapping, exceptions, and record totals
PricingFree account; Pro $30/monthLive checkout availability and required Pro features
Implemented safeguards
Account Access
Passwords are hashed and authenticated API requests use signed account sessions
Server-Controlled Billing
Plan upgrades require a configured live checkout and verified billing events
Audit History
Tracked record changes write hash-chained audit entries for later review
Local Record Checks
Rules-based internal consistency checks without sending record contents to an external AI provider
Source FFL contact fields
Name FFL number Address Notes CSV export
Security and data handling

Documented Controls.
Clear Limits.

Hashed Passwords
Account passwords are stored as bcrypt hashes. Authenticated APIs require a signed account token.
Tamper-Evident Audit Log
Tracked record mutations write SHA-256 hash-chained audit entries for review. This does not replace database access controls or backups.
Account-Scoped Data Access
Authenticated application queries scope records to the signed-in account. Hosting availability is not represented as an SLA.
Record Export
The application provides CSV export for account records. Review the Privacy Policy for current data-handling terms.
Product Scope Note
BoundStack is a focused workspace for independent FFL dealers who need records, inventory, transfers, and sales tools in one place.
The product should be judged by what it does today. That is why this page separates implemented workflows from legal conclusions, vendor-dependent delivery, and production configuration.
Dealers remain responsible for reviewing their records, official forms, reporting decisions, and legal obligations. Product feedback is welcome at the address below.
Questions? hello@boundstack.org
FAQ

Common Questions.

No. BoundStack provides recordkeeping and review workflows, but does not claim to replace an official ATF form. Dealers remain responsible for their records and legal obligations.
Generic CSV preflight and import are supported. FastBound, FFL Boss, Orchid, and Bravo named profiles are not yet verified against representative exports. Use Generic CSV, review every mapping, preserve the source export, and reconcile any later import.
Pro includes POS workflows for item entry, tender tracking, receipt output, and linked firearm dispositions. BoundStack does not process the customer payment itself.
The authenticated application requires a network connection for current account data. The service worker keeps only the public application shell; it does not cache authenticated API records. Export CSV backups regularly, but do not treat an export as an editable offline application.
Public signup creates a Free account. Pro is $30 per month with no trial. A live upgrade button appears inside the app only when production checkout and billing-event verification are configured.
Passwords are bcrypt-hashed, authenticated API requests use signed tokens, application queries scope records to the signed-in account, and tracked mutations write SHA-256 hash-chained audit entries. Deployment-level encryption and availability depend on the configured hosting and database services.
The Free plan includes 500 total A&D records for the account. It is not a yearly reset. Pro unlocks unlimited A&D records while its verified billing entitlement remains active.
Pro is month-to-month. An active subscription can be set to cancel at the end of its current billing period from the app. The account then returns to Free entitlements; export and review records before features are reduced.

Know What Will Break
Before You Move.

Run the local preflight first. If the migration path is sound, continue into the BoundStack record workspace.

Local result first · no CSV upload for preflight · no signup required