Accept crypto, stock, and DAF gifts through Every.org — what nonprofits should know
Every.org is a trusted 501(c)(3) intermediary for non-cash giving. Here's how the integration works for crypto, appreciated stock, and donor-advised fund grants — and what your books look like when the gift clears.
Illustrative scenarios; consult your CPA for tax treatment specific to your organization.
About fifteen percent of the gifts a typical nonprofit receives do not fit neatly inside a card-processing pipeline. A donor wants to send Bitcoin. A retired executive wants to donate appreciated Google stock. A board member has a donor-advised fund at Fidelity Charitable and wants the 2026 grant to flow to your operations, not a restricted program.
All three of those paths used to require a custodian, a broker account, or a specialized crypto wallet — and the tax receipting was a separate workflow your CPA had to reconcile in January. Most small and mid-size nonprofits simply didn’t accept these gifts.
Every.org exists to eliminate that friction. It’s a 501(c)(3) itself, and it operates as a trusted intermediary: donors give non-cash assets to Every.org, Every.org liquidates them, and Every.org sends your organization cash with full attribution. Muin’s integration makes the entire flow appear as a normal donation in your CRM and ledger — your books don’t care that the gift started as crypto.
What Every.org supports
- Cryptocurrency: Bitcoin, Ethereum, USDC, and a long tail of other supported tokens. Donors send from their wallet to Every.org; Every.org liquidates on receipt; you receive USD.
- Appreciated stock: Public equities. Donor transfers the shares to Every.org’s broker; Every.org liquidates at market; you receive the net proceeds.
- Donor-advised fund grants: A donor with a DAF at Fidelity Charitable, Schwab Charitable, or Vanguard Charitable can recommend a grant to Every.org, which routes to your organization.
- Stock from private companies and ISOs: More complex; handled case-by-case via Every.org.
How it fits into Muin
When a donor uses the Every.org flow — typically from a giving page link you publish or an Every.org campaign you run — the gift is reported to Muin via webhook. Muin auto-creates (or matches) the donor record using the email Every.org collected at the donation moment. The gift amount (post-liquidation, post-fee USD) posts to the fund the donor chose. Your Reconciliation Command Center sees it as a “Every.org” rail transaction alongside card, NFC, Zelle, and ACH.
The practical effect: your development director does not need to log into Every.org’s dashboard to track what happened. The monthly Every.org payout (typically a single ACH deposit covering multiple donors) shows up in your bank statement and reconciles automatically against the individual webhook-created transactions.
The three things to set up
-
Claim your Every.org page. Every 501(c)(3) has a default Every.org profile. Claim it via the Every.org admin flow; verify your EIN. This is a one-time, 10-minute step done outside Muin.
-
Connect Every.org in Muin. Navigate to Settings → Integrations → Every.org and paste your Every.org nonprofit ID. Muin configures webhook delivery.
-
Publish your donation links. On your giving page, portal, or donor emails, use the Every.org donation URL format or embed the widget Every.org provides. Muin does not own the donor-facing moment on crypto/stock/DAF — Every.org does, because they are the receiving 501(c)(3) for that specific gift. The gift is still attributed to your nonprofit on Every.org’s side and flows to you in USD.
What the donor experience looks like
Crypto. Donor visits your Every.org page, picks an asset (BTC, ETH, USDC), receives a wallet address + memo, sends from their wallet. On receipt, Every.org liquidates within a short window (typically minutes for stablecoins, same-day for BTC/ETH). The donor gets an acknowledgment email from Every.org and a tax receipt covering the fair-market-value at receipt time (not the sale proceeds). That FMV-vs-sale-proceeds difference is how crypto donations produce favorable tax outcomes for donors.
Stock. Donor transfers shares via their broker to Every.org’s broker. Every.org sells at market, deducts their fee (0% on many assets for smaller nonprofits — check their current fee schedule), and remits. Donor gets a receipt for fair-market-value at the date of the transfer, again independent of the sale proceeds.
DAF. Donor goes to their DAF sponsor (Fidelity Charitable, Schwab Charitable, Vanguard Charitable) and recommends a grant to Every.org, identifying your nonprofit as the intended recipient. The DAF sponsor cuts a check to Every.org, which routes to you. Donor does not get a tax receipt for this gift — the deduction happened when the donor funded the DAF years ago; the grant is from the DAF itself, not the donor.
The accounting treatment
Your ledger records the USD amount received. You do not post the crypto or stock at your end; the taxable event for the donor happened at Every.org’s receipt time, and the liquidation is Every.org’s accounting, not yours. Your 990 will show the gift as received from Every.org (legally) with a schedule-of-donors footnote (Schedule B) indicating the beneficial donor’s identity if it exceeds reporting thresholds.
Practical implications:
- Restricted-fund accounting works. If the donor designated a restricted fund, Every.org passes that designation through, and Muin posts the gift to the correct fund.
- Recurring is possible. For crypto and DAF, some donors set up recurring flows; Muin reconciles each monthly payout as a separate gift on the donor’s timeline.
- Receipting: you do not re-issue a receipt. Every.org’s receipt is the donor’s tax document. Your annual donor summary (via the donor portal) notes Every.org-originated gifts as such.
When Every.org is the right path vs. not
Use Every.org when:
- A donor has asked specifically about crypto, stock, or DAF
- Your fee-sensitive donors want their full gift (less Stripe processing) to reach your programs
- You don’t want to open custody accounts or broker relationships for one-off gifts
Don’t use Every.org when:
- The donor is giving cash or card — use Stripe directly, 0.5% platform fee plus processing
- The gift is time-critical and you need it same-day (Every.org liquidation can take hours to a day depending on asset)
- The gift is from a recurring donor — recurring is better handled via Muin’s own card-on-file or ACH pipelines
How Muin positions Every.org on your donor-facing surfaces
Your giving page, donor portal, and any “Ways to Give” section should include Every.org as a non-cash option alongside card, NFC, ACH, Zelle, and check. The donor sees their full menu — no one wants to click through three external sites to give. Muin auto-generates the appropriate Every.org links for each fund.
Beta status and fees
Every.org integration is in beta at Muin. Check Every.org’s published fee schedule directly — fees change depending on asset type, volume, and promotional programs. As of April 2026, many standard gift types to verified small nonprofits are fee-free or low-fee at Every.org; the most recent fee schedule is at their pricing page.