 <p>It is really hard to work with transformations if node will be transformed before cache. As workaround you can add transformed node to a group, then cache the group.</p> <pre><code>var text1 = new Konva.Text({ text:'Test', scale: {x:10,y:10}, x:10, y:10 }); group1.add(text1); group1.cache(); </code></pre> <p><a href="http://jsbin.com/fotano/edit?html,js,output" rel="nofollow">http://jsbin.com/fotano/edit?html,js,output</a></p>