<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>FunctionFox</provider_name><provider_url>https://functionfox.com</provider_url><author_name>Victoria Chomicki</author_name><author_url>https://functionfox.com/author/victoria-chomickifunctionpoint-com/</author_url><title>Agency Retainer vs Fixed Fee? Making the Right Decisions for Your Agency - FunctionFox</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="aYBbYZbaa4"&gt;&lt;a href="https://functionfox.com/agency-retainer-vs-fixed-fee-making-the-right-decisions-for-your-agency/"&gt;Agency Retainer vs Fixed Fee? Making the Right Decisions for Your Agency&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://functionfox.com/agency-retainer-vs-fixed-fee-making-the-right-decisions-for-your-agency/embed/#?secret=aYBbYZbaa4" width="600" height="338" title="&#x201C;Agency Retainer vs Fixed Fee? Making the Right Decisions for Your Agency&#x201D; &#x2014; FunctionFox" data-secret="aYBbYZbaa4" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://functionfox.com/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://functionfox.com/wp-content/uploads/2025/05/Agency-Retainer-vs-Fixed-Fee-Making-the-Right-Decisions-for-Your-Agency-by-functionfox-scaled.jpg</thumbnail_url><thumbnail_width>2560</thumbnail_width><thumbnail_height>1536</thumbnail_height><description>Pricing models. Can&#x2019;t live &#x2018;em, can&#x2019;t live without &#x2018;em. Ok, mostly can&#x2019;t live without &#x2018;em. But how do you choose the right pricing model for your marketing agency, agency retainer vs fixed fee? The right one can sustain your growth and guarantee client satisfaction. But the wrong one? Can make life harder for you, your [&hellip;]</description></oembed>
