Deprecated: Return type of WPCF7_FormTag::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/altacpa/public_html/wp-content/plugins/contact-form-7/includes/form-tag.php on line 339

Deprecated: Return type of WPCF7_FormTag::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/altacpa/public_html/wp-content/plugins/contact-form-7/includes/form-tag.php on line 331

Deprecated: Return type of WPCF7_FormTag::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/altacpa/public_html/wp-content/plugins/contact-form-7/includes/form-tag.php on line 325

Deprecated: Return type of WPCF7_FormTag::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/altacpa/public_html/wp-content/plugins/contact-form-7/includes/form-tag.php on line 343

Deprecated: Creation of dynamic property Mailtpl_Customizer::$defaults is deprecated in /home/altacpa/public_html/wp-content/plugins/email-templates/includes/class-mailtpl-customizer.php on line 44

Deprecated: Creation of dynamic property Mailtpl_Mailer::$opts is deprecated in /home/altacpa/public_html/wp-content/plugins/email-templates/includes/class-mailtpl-mailer.php on line 45

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordfence domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/altacpa/public_html/wp-includes/functions.php on line 6131

Deprecated: Calling get_class() without arguments is deprecated in /home/altacpa/public_html/wp-content/plugins/wordfence/lib/wfScanMonitor.php on line 123

Deprecated: Calling get_class() without arguments is deprecated in /home/altacpa/public_html/wp-content/plugins/wordfence/lib/wfScanMonitor.php on line 124

Deprecated: Creation of dynamic property autoptimizeCompatibility::$conf is deprecated in /home/altacpa/public_html/wp-content/plugins/autoptimize/classes/autoptimizeCompatibility.php on line 20

Deprecated: Creation of dynamic property autoptimizeCriticalCSSCore::$criticalcss is deprecated in /home/altacpa/public_html/wp-content/plugins/autoptimize/classes/autoptimizeCriticalCSSCore.php on line 15

Deprecated: Creation of dynamic property autoptimizeImages::$lazyload_counter is deprecated in /home/altacpa/public_html/wp-content/plugins/autoptimize/classes/autoptimizeImages.php on line 34

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the jetpack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/altacpa/public_html/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property Jetpack_Sync_Queue::$random_int is deprecated in /home/altacpa/public_html/wp-content/plugins/jetpack/sync/class.jetpack-sync-queue.php on line 41

Deprecated: Creation of dynamic property Jetpack_Sync_Queue::$random_int is deprecated in /home/altacpa/public_html/wp-content/plugins/jetpack/sync/class.jetpack-sync-queue.php on line 41

Deprecated: Creation of dynamic property Publicize_UI::$in_jetpack is deprecated in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/publicize.php on line 40

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the jetpack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/altacpa/public_html/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property Jetpack_Shortcode_Unavailable::$shortcodes is deprecated in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/shortcodes/unavailable.php on line 13

Deprecated: Optional parameter $type declared before required parameter $args is implicitly treated as a required parameter in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/widgets/rsslinks-widget.php on line 175

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/widgets/migrate-to-core/image-widget.php on line 192

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/widgets/migrate-to-core/gallery-widget.php on line 56

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 189

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 190

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 191

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 192

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 215

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 216

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 223

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 224

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 245

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 246

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 248

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 249

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 251

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 253

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 255

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 257

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/altacpa/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 259

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the mk_framework domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/altacpa/public_html/wp-includes/functions.php on line 6131

Deprecated: Optional parameter $subject declared before required parameter $message is implicitly treated as a required parameter in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/helpers/class-logger.php on line 85

Deprecated: Optional parameter $subject declared before required parameter $message is implicitly treated as a required parameter in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/helpers/class-logger.php on line 99

Deprecated: Optional parameter $subject declared before required parameter $message is implicitly treated as a required parameter in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/helpers/class-logger.php on line 113

Deprecated: Optional parameter $subject declared before required parameter $message is implicitly treated as a required parameter in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/helpers/class-logger.php on line 127

Deprecated: Optional parameter $subject declared before required parameter $message is implicitly treated as a required parameter in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/helpers/class-logger.php on line 141

Deprecated: Optional parameter $subject declared before required parameter $message is implicitly treated as a required parameter in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/helpers/class-logger.php on line 155

Deprecated: Optional parameter $subject declared before required parameter $message is implicitly treated as a required parameter in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/helpers/class-logger.php on line 169

Deprecated: Optional parameter $subject declared before required parameter $message is implicitly treated as a required parameter in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/helpers/class-logger.php on line 183

Deprecated: Optional parameter $subject declared before required parameter $message is implicitly treated as a required parameter in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/helpers/class-logger.php on line 200

Deprecated: Optional parameter $is_shortcode declared before required parameter $header_style is implicitly treated as a required parameter in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/helpers/wp_head.php on line 577

Deprecated: Return type of phpQueryObject::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/includes/phpquery/phpQuery.php on line 4089

Deprecated: Return type of phpQueryObject::next($cssSelector = null) should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/includes/phpquery/phpQuery.php on line 4109

Deprecated: Return type of phpQueryObject::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/includes/phpquery/phpQuery.php on line 4095

Deprecated: Return type of phpQueryObject::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/includes/phpquery/phpQuery.php on line 4126

Deprecated: Return type of phpQueryObject::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/includes/phpquery/phpQuery.php on line 4074

Deprecated: Return type of phpQueryObject::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/includes/phpquery/phpQuery.php on line 2791

Deprecated: Return type of phpQueryObject::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/includes/phpquery/phpQuery.php on line 4134

Deprecated: Return type of phpQueryObject::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/includes/phpquery/phpQuery.php on line 4140

Deprecated: Return type of phpQueryObject::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/includes/phpquery/phpQuery.php on line 4146

Deprecated: Return type of phpQueryObject::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/includes/phpquery/phpQuery.php on line 4153

Deprecated: Creation of dynamic property mkSidebarGenerator::$custom_sidebar_name is deprecated in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/admin/generators/sidebar-generator.php on line 30

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/includes/minify/src/Minifier.php on line 227

Deprecated: Creation of dynamic property mk_control_panel::$api_url is deprecated in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/admin/control-panel/logic/functions.php on line 10

Deprecated: Creation of dynamic property Mk_Theme_Backend_Assets::$assets_js_path is deprecated in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/admin/general/enqueue-assets.php on line 38

Deprecated: Creation of dynamic property Mk_Tracking::$allow_tracking is deprecated in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/admin/control-panel/logic/tracking.php on line 25

Deprecated: Creation of dynamic property Mk_Tracking::$hash is deprecated in /home/altacpa/public_html/wp-content/themes/alta-cpa/framework/admin/control-panel/logic/tracking.php on line 26

Warning: Trying to access array offset on null in /home/altacpa/public_html/wp-content/themes/alta-cpa/components/shortcodes/mk_icon_box/vc_map.php on line 141

Warning: Trying to access array offset on null in /home/altacpa/public_html/wp-content/themes/alta-cpa/components/shortcodes/mk_icon_box/vc_map.php on line 148

Deprecated: Creation of dynamic property Vc_Automapper::$title is deprecated in /home/altacpa/public_html/wp-content/plugins/js_composer_theme/include/classes/settings/class-vc-automapper.php on line 191

Notice: Function WP_Block_Type_Registry::register was called incorrectly. Block type "core/video" is already registered. Please see Debugging in WordPress for more information. (This message was added in version 5.0.0.) in /home/altacpa/public_html/wp-includes/functions.php on line 6131
Alta CPA Group – Concrete Financial Assurance – Annapolis, MD

Answers you need from professionals you can trust

Our trusted team is prepared to help you understand and conquer the complex field of financial reporting empowering you to make the best financial decisions.

Alta CPA Group believes that accounting services should offer more than just speed and accuracy – accounting services should serve as your guide to making sound short and long term financial decisions. Our leadership team has over 50 years of experience working with organizations of all sizes and stages of development. For our clients, a tax return, an audit, or a financial report is just the beginning of a conversation about your plans for the future.

Client Testimonials

  • We appreciate the thoroughness and professionalism of your colleagues, headed by Jeff Griffith, in the advice and counsel received to ensure proper compliance with all relevant financial guidelines affecting our varied Partnership programs.

    Oyster Recovery Partnership
    Oyster Recovery Partnership
  • We were offered a lot of insight in the communication and recommendation letters. These are very helpful to the executive team in planning/organizing the finance activities and internal controls—Once again thanks for your helpfulness and the valuable insight provided by the audit team throughout this process.

    Mid Shore Behavioral Health
    Mid Shore Behavioral Health
  • Accounting firms with solid, knowledgeable non-profit experience can be hard to come by. We at the Annapolis Symphony have valued our years of work with Amanda Ragula. She and her team provide audited statements which are accurate, well-presented, and easy for our board—and our funders—to understand. She makes the auditing process manageable and valuable, but her eye is sharp and her advice crystal-clear. She provides a degree of customer care that can be hard for a small non-profit to find in an auditor. We value her advice about how to improve the way we keep our books, present our financials, and relate to our bookkeepers. She’s not just an auditor—she’s an advisor and a trusted business partner. In my thirty years in the non-profit world, I’ve never had such a productive and helpful relationship with an auditor.

    Annapolis Symphony Orchestra
    Annapolis Symphony Orchestra
  • The Maryland Correctional Administrators Association has been a longstanding client of Alta CPA Group.  Hands down their customer service and expertise are the best in the business!   We so appreciate and value their availability to answer our questions (even on the weekends) and to ensure MCAA is compliance with accounting practices and tax laws!

    Maryland Correctional Administrators Association
    Maryland Correctional Administrators Association
  • At a time of growth and transition in our nonprofit agency, we called upon Amanda Ragula of ALTA CPA Group, and were happy to have done so.  I have worked with Amanda for more than 10 years as she has led the audit of our organization’s financial statements and has supported our growth from a $5mm agency to a $15mm one.  I have often referred to Amanda as a walking talking encyclopedia of all things accounting! Amanda and her team have  complete and thorough knowledge of the principles, theory and practice of accountancy. Their high degree of technical knowledge is complimented by integrity, belief in their mission, and their willingness to work hard to deliver quality products. Over the years, we have depended on their insightful guidance which time and time again has proven to be sage.  I highly recommend the ALTA CPA Group.

    Community Action Council of Howard County
    Community Action Council of Howard County
  • Alta CPA Group, and in particular, Todd Frankenfield, has been an extraordinary resource to the Anne Arundel County Volunteer Center.  Todd volunteered his time as a Board Member and Treasurer and with his CPA expertise and the extraordinary resources of the Alta CPA Group, our relatively small non-profit was able to successfully manage our accounting, our financial projections, and our filings, which allowed our focus to be on our mission – to increase the capacity of our non-profit partners with volunteers.  Many thanks to Alta CPA Group and to Todd.

    Volunteer Center of Anne Arundel County
    Volunteer Center of Anne Arundel County