Skip to content

Plan and subscription

EFA Projection offers three plans — Free, Church, and Pro — with different limits and features. Here we explain how to view them, switch plans, cancel, and manage billing.

FreeChurchPro
For whomSmall churches starting outGrowing churchesEstablished churches
Organizations1320
Active members250100
Storage500 MB5 GB20 GB
Songs1002,000Unlimited
Programs10200Unlimited
Presentations550Unlimited
Animated backgrounds1030Unlimited
Repertoires100Unlimited
Upload links100Unlimited
Google Calendar
Telegram reminders

Up-to-date pricing is at efaprojection.com#pricing and inside the web panel under Settings → Plan → Plans.

Web panelSettings → Plan → Usage. There you’ll see:

  • The plan name and cycle (monthly or annual).
  • A progress bar for each limit (songs, programs, members, storage…). Shown in red when you’re close to the cap.
  • The next billing date if you have a paid plan.
  • Active features (Google Calendar, Telegram, etc.).

The same information appears in the mobile app under More → Settings → Plan and usage (read-only).

  1. Go to Settings → Plan → Plans.

  2. Choose Monthly or Annual with the toggle at the top.

  3. On the card for the plan you want, you’ll see the PayPal button.

  4. Click PayPal → the PayPal checkout window opens.

  5. Sign in with your PayPal account or pay with a card (PayPal accepts cards without requiring an account).

  6. On confirmation, the subscription is active immediately and the new limits take effect.

If you already have a paid plan and want to switch to another (e.g., Church → Pro, or Pro monthly → Pro annual), the flow depends on whether it’s an upgrade or downgrade:

The change is immediate. PayPal calculates the prorated value of the time left on your current plan and applies it as credit to the new one. In the panel, same flow as the first subscription.

Downgrade (to a cheaper plan, or from monthly to annual of the same plan)

Section titled “Downgrade (to a cheaper plan, or from monthly to annual of the same plan)”

EFA Projection offers to schedule the change for the end of the current period so you don’t lose the days you already paid for. When you select a cheaper plan, instead of the direct PayPal button you see a “Schedule change for the end of the period” button:

  1. Click Schedule change.
  2. Confirm. The system marks the change as pending.
  3. When your current period ends, you’ll receive a notice to activate the new plan in PayPal. Nothing is charged until you confirm the new subscription.

While the change is pending, the Plan section shows a yellow banner that reads “Plan change scheduled” with the date and target plan.

If you change your mind before the period ends, you can cancel the pending change from the same banner (“Cancel change”). Your plan continues as it was, without interruption.

From Settings → Plan → Usage, click Cancel subscription:

  1. It asks for confirmation.
  2. The subscription becomes cancelled in PayPal (it won’t renew anymore).
  3. Your current plan stays active until the end of the billed period.
  4. When that period ends, the organization automatically drops to the Free plan.

While you’re in the grace period (between cancellation and the end of the period), the Plan section shows a yellow banner: “Your subscription has been cancelled. The plan stays active until [date]. After that, you’ll switch to the Free plan.”

What happens when you drop to the Free plan and exceed its limits

Section titled “What happens when you drop to the Free plan and exceed its limits”

If, on downgrade, your organization has more content than the Free plan allows (e.g., 1500 songs, but Free allows 100), the system enters a grace period mode:

  • You can view and edit all existing content without restriction.
  • You can’t create new content of the type that exceeds the limit (e.g., you can’t add new songs until you go down to 100 or fewer).
  • Nothing is deleted automatically — the excess content stays inactive (not synced to the desktop app) until you choose what to keep.

The way out: either delete content until you fit within the Free limits, or upgrade your plan again.

Settings → Plan → Payment history (only visible to owners and admins). You see each charge with:

  • Date
  • Amount
  • Plan it corresponded to
  • Cycle (monthly / annual)
  • Status (completed, failed, refunded)
  • PayPal transaction ID

Useful for reporting expenses to the church or for resolving issues with PayPal.

If PayPal can’t charge the next period:

  1. You receive an email from PayPal and another from EFA Projection.
  2. The plan enters a grace period (stays active for a few days so you can update the payment method).
  3. If, after several retries, PayPal still can’t charge, the subscription is automatically cancelled and you drop to the Free plan.

To fix it: go to paypal.com, update your payment method, and PayPal automatically retries the charge. You don’t have to do anything in EFA Projection — once the payment goes through, the subscription reactivates on its own.

Switch from monthly to annual (or vice versa)

Section titled “Switch from monthly to annual (or vice versa)”

Switching the cycle within the same plan is handled internally as a scheduled downgrade if you go from annual to monthly (because monthly is “cheaper” per unit of billed time), and as an immediate upgrade if you go from monthly to annual.

In practice:

  • Monthly → Annual of the same plan: click the plan card with the toggle set to “Annual” → PayPal checkout → activates immediately.
  • Annual → Monthly of the same plan: you see the “Schedule change for the end of the period” button. When the year ends, you’re asked to activate the monthly subscription.

EFA Projection is a cloud service: we pay for servers, S3 storage, domain, certificates, bandwidth, and ongoing development. Paid plans are what allow us to keep improving the tool and offer a reliable, long-term service, while keeping a functional Free plan for churches with limited budget.

If you have a specific issue with a charge, a questionable transaction, or a pending plan that doesn’t resolve, write to [email protected] with:

  • Account email.
  • Organization name.
  • PayPal transaction ID (if applicable).
  • Description of the issue.