Procurement


The procedure for selection for GCA tenders is a competitive selection and the GCA will invite selected parties to submit a proposal. However, Requests for Proposals will be openly available on GCA’s website and other interested parties are also welcome to submit responses.

Sign up for our procurement mailing list to receive updates when new notices are posted

Requests for Proposals

Request for Proposals: Individual Consultant for Urban Climate Resilience Masterclass for Somalia

GCA is seeking a qualified international Individual Consultant (IC), experienced in developing highly technical trainings, to provide technical expertise, quality assurance, and coordination support to its training partner in the customization and delivery of the Urban Climate Resilience Masterclass for Somalia.

14 March 2025

Request for Proposals: Services for Organizing Women’s Adaptation Labs under the WBG CSmaRT Project in Bangladesh  

GCA seeks an implementation partner (who will work in partnership with another local partner based in Rajshahi) with substantial expertise in community engagement and community-led development, climate adaptation planning, and facilitating multi-disciplinary dialogues, to engage and support women’s groups living in the hinterland of two selected stretches of roads (not more than 10 KM each) in Rajshahi to identify key climate vulnerabilities, and collaborate with technical experts through Women’s Adaptation Labs that can inform the planning, design and future O&M of the roads. 

10 March 2025

Request for Proposals: Framework Agreement for Public Private Infrastructure Resilience Accelerator Services in Asia and SIDS

GCA is seeking Service Providers to enter into a Framework Agreement to integrate adaptation and resilience into infrastructure projects across infrastructure sectors and countries/regions in Asia and SIDS. 

3 March 2025

Sign up to receive procurement updates

Procurement Mailing List Sign Up Form

Sign up to receive notifications when new procurement notices are posted

"*" indicates required fields

Email Address*
Please tick to confirm*
/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_18');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_18').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_18').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_18').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_18').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_18').val();gformInitSpinner( 18, 'https://gca.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [18, current_page]);window['gf_submitting_18'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_18').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [18]);window['gf_submitting_18'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_18').text());}else{jQuery('#gform_18').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "18", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_18" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_18"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_18" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [18, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 18, currentPage: current_page } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 18, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */